История изменений
Исправление vitalif, (текущая версия) :
Оффтоп, конечно, но...
Зато git жутко распиарен.
Дело не только в том, что распиарен. Просто недостатки надуманы по большей части. Я например сначала сидел на меркуриале, а гита опасался, т.к. таких вот дядей-неосиляторов начитался. Мол небезопасные ревизии, нет перманентных веток, сложный синтаксис команд...
А потом перешёл на гит! Т.к. почти каждый «недостаток» оборачивается преимуществом: отсутствие перманентных веток - очень удобно, ибо их можно тянуть не все и называть как хочешь, а после изменения истории не надо бегать по всей Москве чтобы сделать всем strip; наличие индекса бывает удобно, а в остальное время его можно не замечать (алиас ci = commit -a и живи спокойно); формат хранилища гита очень простой (файлы!) и эффективный (паки) (вместо например ДЕБИЛЬНЕЙШЕГО формата хранилища у меркуриала - по файлу на каждый версионированный файл, и ловите тормоза если у вас там их 600000); есть всякие классные фичи типа stash, rebase -i, удобства в консоли; к нетривиальному синтаксису например reset'а можно просто привыкнуть... Претензии к манам я кстати вообще не понял в чём у этого чувака - всё там подробно расписано.
Но самое главное - если после всего этого ещё остаются какие-то минусы, они все нафиг заруливаются одним жирным плюсом - СКОРОСТЬЮ.
И кстати по факту в итоге в Меркуриал утащили у bookmark'и, и stash, и rebase -i... И попытку переименования перманентных веток... Но оно там всё по сути в позиции догоняющего.
Исправление vitalif, :
Оффтоп, конечно, но...
Зато git жутко распиарен.
Дело не только в том, что распиарен. Просто недостатки надуманы по большей части. Я например сначала сидел на меркуриале, а гита опасался, т.к. таких вот дядей-неосиляторов начитался. Мол небезопасные ревизии, нет перманентных веток, сложный синтаксис команд...
А потом перешёл на гит! Т.к. почти каждый «недостаток» оборачивается преимуществом: отсутствие перманентных веток - очень удобно, ибо после изменения истории не надо бегать по всей Москве чтобы сделать всем strip; наличие индекса бывает удобно, а в остальное время его можно не замечать (алиас ci = commit -a и живи спокойно); формат хранилища гита очень простой (файлы!) и эффективный (паки) (вместо например ДЕБИЛЬНЕЙШЕГО формата хранилища у меркуриала - по файлу на каждый версионированный файл, и ловите тормоза если у вас там их 600000); есть всякие классные фичи типа stash, rebase -i, удобства в консоли; к нетривиальному синтаксису например reset'а можно просто привыкнуть... Претензии к манам я кстати вообще не понял в чём у этого чувака - всё там подробно расписано.
Но самое главное - если после всего этого ещё остаются какие-то минусы, они все нафиг заруливаются одним жирным плюсом - СКОРОСТЬЮ.
И кстати по факту в итоге в Меркуриал утащили у bookmark'и, и stash, и rebase -i... И попытку переименования перманентных веток... Но оно там всё по сути в позиции догоняющего.
Исправление vitalif, :
Оффтоп, конечно, но...
Зато git жутко распиарен.
Дело не только в том, что распиарен. Просто недостатки надуманы по большей части. Я например сначала сидел на меркуриале, а гита опасался, т.к. таких вот дядей-неосиляторов начитался. Мол небезопасные ревизии, нет перманентных веток, сложный синтаксис команд...
А потом перешёл на гит! Т.к. почти каждый «недостаток» оборачивается преимуществом: отсутствие перманентных веток - очень удобно, ибо после изменения истории не надо бегать по всей Москве чтобы сделать всем strip; наличие индекса бывает удобно, а в остальное время его можно не замечать (алиас ci = commit -a и живи спокойно); формат хранилища гита очень простой (файлы!) и эффективный (паки) (вместо например ДЕБИЛЬНЕЙШЕГО формата хранилища у меркуриала - по файлу на каждый версионированный файл, и ловите тормоза если у вас там их 600000); есть всякие классные фичи типа stash, rebase -i, удобства в консоли; к нетривиальному синтаксису например reset'а можно просто привыкнуть... Претензии к манам я кстати вообще не понял в чём у этого чувака - всё там подробно расписано.
Но самое главное - если после всего этого ещё остаются какие-то минусы, они все нафиг заруливаются одним жирным плюсом - СКОРОСТЬЮ.
И кстати по факту в итоге в Меркуриал утащили у bookmark'и, и stash, и rebase -i... Но оно там всё по сути в позиции догоняющего.
Исходная версия vitalif, :
Оффтоп, конечно, но...
Зато git жутко распиарен.
Дело не только в том, что распиарен. Просто недостатки надуманы по большей части. Я например сначала сидел на меркуриале, а гита опасался, т.к. таких вот дядей-неосиляторов начитался. Мол небезопасные ревизии, нет перманентных веток, сложный синтаксис команд...
А потом перешёл на гит! Т.к. почти каждый «недостаток» оборачивается преимуществом: отсутствие перманентных веток - очень удобно, ибо после изменения истории не надо бегать по всей Москве чтобы сделать всем strip; наличие индекса бывает удобно, а в остальное время его можно не замечать (алиас ci = commit -a и живи спокойно); формат хранилища гита очень простой (файлы!) и эффективный (паки) (вместо например ДЕБИЛЬНЕЙШЕГО формата хранилища у меркуриала - по файлу на каждый версионированный файл, и ловите тормоза если у вас там их 600000); есть всякие классные фичи типа stash, rebase -i, удобства в консоли; к нетривиальному синтаксису например reset'а можно просто привыкнуть... Претензии к манам я кстати вообще не понял в чём у этого чувака - всё там подробно расписано.
Но самое главное - если после всего этого ещё остаются какие-то минусы, они все нафиг заруливаются одним жирным плюсом - СКОРОСТЬЮ.