>Этот мамонт в предыдущей ветке про этот миллионный коммит приводил 9 преимуществ
>гита перед свном, причём тупо перечислял возможности любой системы контроля версий,
>он вообще ни разу не программист, от таких пылких юношей толку
>на опеннет - 0.
>
>https://www.opennet.ru/opennews/art.shtml?num=22603 Вот же ведь какие прозорливые, заметили же :-)
Забавно, но вот именно git'ом я не пользуюсь (щас налетят :-) ). Пользую SVN + Mercurial. Админю репозитории исходных кодов (SVN + Mercurial) у себя в конторе.
Проблемы, которые испытываем при использовании SVN:
1. Слияние веток - ну прямо танцы с бубном. В Mercurial делается просто на ура.
2. Как причина предыдущего пункта - ну просто дофига конфликтов возникает. Как вариант - делаем SVN репозиторий общий - а локально Mercurial - ну очень сильно жизнь упрощает.
3. Скорость ну просто адская - по локалке 15 метров коммититься полчаса - репозиторий при этом для других залочен. Прибегают и спрашивают - а что, почему не коммититься? Как это решает mercurial? - просто - обработку изменений вы совершаете локально - на сервер надо только результат залить.
4. Переодически (достаточно часто) отваливается при апдейтах и коммитах.
5. Последнее время уже не возникало, но были приколы: некоторые умники комитят в репозиторий объектники и другие левые файлы. Понавесили хуков, чтобы так больше не делали. Но в Mercurial то это проще решается. :-)
6. Есть проект на Дельфи+Oracle - ну просто старый - но он прекрасно справляется с поставленными задачами, потому еще живой. Если кто работатал с Дельфи - то должны знать - там ресурсники бинарные - надо в репозитории держать. Постоянно вылазят конфликты на этих ресурсниках - когда разные люди комитят, при том, что изменений то туда не вносится. Ладно, если у вас таких файлов 2-3 - а если больше 2-х сотен???
7. Ну и так далее.
Системы типа git, mercurial и bazaar удобны хотя бы потому что сервер не нужен. Можно вести контроль версий просто локально для своих внутренних нужд. Было такое дело - поднимали на машине SVN сервер, чтобы свой небольшой проектик вести. :-)))
Почему все еще на SVN. Потихоньку от него уходим - без авралов - а постепенно, кому нужны свистоплятки.
Было забавно - когда написал - можно редактировать историю изменений - сразу налетели - для системы контроля версия типо минус. Смешные. А зачем в SVN svndumpfilter сделали??? :-)))