[Moscow.pm] git vs. SVN
Илья Чесноков
chesnokov.ilya на gmail.com
Ср Сен 22 03:21:08 PDT 2010
22 сентября 2010 г. 13:16 пользователь ivanshirokoff на gmail.com
<ivanshirokoff на gmail.com> написал:
> 22.09.2010 13:12, Иван Бессарабов пишет:
>>
>> 22 сентября 2010 г. 13:10 пользователь ivanshirokoff на gmail.com
>> <ivanshirokoff на gmail.com> написал:
>>>
>>> В гите нет аналога svn:externals.
>>> Очень удобно забирать какие-то общие компоненты во всех проектах из
>>> одного
>>> места.
>>
>> .gitmodules
>
> То, что надо. Вопрос снимается.
Ага, только этот вариант не позволяет выкачивать *пути* из проекта,
как в SVN. Приходится общие файлы выделать в отдельный репозиторий - и
тогда только выкачивать. А для этого, кстати, удобнее использовать
внешнюю тулзу - giternal.
Я в целом не защищаю SVN, то отсутствие в Git полного и удобного
аналога svn:externals - единственная фича, которая на данный момент
мешает нам перейти с SVN на Git.
Ну а ещё ради справедливости стоит заметить, что помимо Git полно
других DVCS - тут уже упоминался Mercurial, а я хочу напомнить про
Bazaar: http://www.google.ru/search?q=bazaar+svn
--
Ilya Chesnokov
Подробная информация о списке рассылки Moscow-pm