Сабж, сравнение двух VCS. Последнее время все чаще слышал о том какой GIT крутой, что он круче SVN, что с ним гораздо удобнее работать и т.п. Я же для себя в git нашел только более сложное создание репозитария и странную работу при коммите. Я не хочу видеть обзоры типа `git круче, потому что у него есть поддержка бранчей` - я хочу увидеть хороший, аргументированный обзор.
Просвятите.
-
Хм... вот тут почитал о GIT толковый учебник. Не учебник даже, а скорее.. краткое дао git :P
Суть в том, что нельзя мерить git сущностями svn. Там описывается суть самой системы, принципы работы, а не то, когда какие команды надо выполнять. Нет, команды там тоже попутно пишутся, но они так органично вписываются в общий текст. Возможно, сделаю перевод того текста как-нибудь. про svn, как я понимаю, вы и так кое-что знаете?
-
-
Использую уже 4 года на полную мощность, с флагами, бранчами и тегами.
-
-
Ок, тогда я уже откопал тот учебник и начинаю переводить
-
-
а можно его в оригинале получить?
-
-
Да, оригинал кстати тоже вполне сойдет
-
Конечно можно. Вот здесь.
-
-
спасибо!
-
Недавно еще вышла неплохая книжка про git. Есть часть, посвященная именно настройке git`а для удаленного доступа. Найти книжку можно здесь.
-
Хм, я вот думал это в свн сложнее реп поднять. А тут git init и все.
-
Если не боитесь английского, советую посмотреть видео , где Линус Торвальдс расказывает как же Ґит крут:)
-
Bazaar самый лучший :)
-
-
еще monotone вспомни...
-
-
а чо, на монотоне Pidgin делают %)
Только Bazaar используется в разработке Ubuntu, да и ещё на launchpad.net посерьёзнее проекты чем на каком-нибудь github'е.
-
-
У каждого свой вкус. Мне вчера понадобилось стянуть последний libpurple - так пришлось стянуть архив всех версий pidgin (~200MB bz2) и только после этого я смог получить последнюю ревизию. Имхо, бред. А то, что bzr используется в canonical имхо еще ничего не значит.
-
Да? А ядро linux - этот простенький проект? Он то как раз под git'ом лежит.
По мне, основной +git (да и mercurial) - это возможность слить репозиторий работать с ним локально: сохранять изменения, создавать ветки и т.п. А потом можно мержить изменения в основной репозиторий (нужно только договориться, какой из них основной).
-
-
Так что договариваться - основной всегда master
-
-
Вы, верно, не поняли. Основной в смысле - какой официальный. Ну, то есть у каждого же фактический свой репозиторий получается. Так вот и нужно решить чей будет "официальным".
-
bzr - абсолютно то же самое.
bzr branch lp:someapp
cd someapp
кодишь, коммитишь, игноришь, etc.
bzr pull lp:someapp
ядро linux - единственный большой проект. ubuntu - bzr, emacs - svn.
-
-
Угу, т.е. bzr абсолютная копия git. А git появился раньше.
-
То есть Amarok и Qt - вообще нифига не большие проекты?
-
и да, у ядра ЕМНИП свой репозиторий.
я говорил о хостингах типа github, gitorious.
-
-
Ну а мы о VCS говорим, а не о хостингах для них.
|
|
|
Последние посты
|
|
Последние комментарии
|
|
Изменения
|
|
Черновики (все)
|
|
Избранное (всё)
|
|
|