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