Мне нужно реализовать управление версиями, даже для того, что я развиваю дома. Я читал о том, как велика Subversion в течение последних двух лет, и собирался посвятить себя изучению этого на стороне, пока не услышал о том, что Git является системой управления версиями и предстоящей версией.
Учитывая сложившуюся ситуацию, я должен удержать и посмотреть, какой из них выходит сверху? Каковы их относительные преимущества?
Одна проблема, которую я заметил с помощью Git, не так много полнофункциональных графических интерфейсов, что важно для многих пользователей моей команды.
Кроме того, не возражаете против предложений о том, как начать с того или другого. (учебники и т.д.)