Git vs SVN
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Git vs SVN
Да, я не в тренде, обьясните что я не прав.. У нас SVN. Но все новые тулы используют Гит по умолчанию, SVN всегда надо отдельно прикручивать и вот я задумался... Зачем и почему оно мне надо? Я понимаю что там типа распределенный девелопмент и т.д. Но нам этого ничего не надо, SVN работает отлично для наших целей. Мы даже редко друг другу "на ноги наступаем"
Хотелось бы услышать историю типа "Перешли и нравится то-то и то-тo". Или "Перешли - та же хрень вид сбоку".
P.S. Один фиг исходники в GitHub мы хранить не будем и надо свой сервер будет ставить.
Хотелось бы услышать историю типа "Перешли и нравится то-то и то-тo". Или "Перешли - та же хрень вид сбоку".
P.S. Один фиг исходники в GitHub мы хранить не будем и надо свой сервер будет ставить.
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 8090
- Joined: 08 Nov 2004 12:24
- Location: GA
-
- Уже с Приветом
- Posts: 20297
- Joined: 01 Dec 2003 23:16
- Location: Russia->USA
Re: Git vs SVN
перешли и на кактусах git оставленны многочисленные обрывки одежды, все задницы исцарапаны... но мужественно продолжаем лезть на те-же кактусы. Ибо Тренд, аминь
Говори что думаешь, думай что говоришь!
Маразм крепчал и скрепы гнулись
Маразм крепчал и скрепы гнулись
-
- Уже с Приветом
- Posts: 18906
- Joined: 30 Aug 2001 09:01
- Location: 3rd planet
Re: Git vs SVN
На новом месте работы используется только Гит, до этого 10+ лет пользовался Сабом (на работе и дома). Мысли такие - git лучче интегрируется с CI и прочими приблудами, которые триггерятся через PR, но модель сильно отличается от Сабвершина и приходится частично переучиваться. Основное преимущество гита - намного меньшие шансы сломать билд, тк если PR не проходит тесты - то он просто не засасывается, это удобно при большом кол-ве работников или при наличии критичной массы идиотов.
Если разрабы отличные и процесс отлажен - то Саб вполне достаточен и отлично работает, и смысла переходить - нет.
Если разрабы отличные и процесс отлажен - то Саб вполне достаточен и отлично работает, и смысла переходить - нет.
Тупизна как Энтропия. Неумолимо растет.
-
- Уже с Приветом
- Posts: 38016
- Joined: 14 Dec 2006 20:13
- Location: USA
Re: Git vs SVN
У нас меркуриал и SVN, в паре проектов ГИТ, у меня часть скриптов вообще в CVS живут.
ГИТ и Меркуриал придуманы для слабо связной разработки, SVN для разработки которая ведется централлизованно.
ГИТ и Меркуриал придуманы для слабо связной разработки, SVN для разработки которая ведется централлизованно.
-
- Уже с Приветом
- Posts: 1349
- Joined: 28 Nov 2008 17:50
Re: Git vs SVN
имхо svn vs git это как паровоз vs современное авто. даже если задача скататься из пункта А в Б, все равно авто удобней и больше гибкости. лопатой махать не нужно и маршрут интересней проложить можно. в svn помню в бранчи файлы физически копируют, если проект большой тупо время отнимало. десяток бранчей это проект x10. в гите же все много проще, даже если ты один. надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда.
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
Re: Git vs SVN
git мне сломал разум. master vs origin.. what's the fucking difference?
Вызов всех команд руками из командной строки. TortoiseGit по удобству использования отстает на десять лет от TortoiseSVN.
Почему коммит делается только локально и не выносится в главный репозиторий?
Вася работает над файлом Zhopa.java, я работаю над файлом hernya.SQL. Если Вася зачекинит свою жопу в репозиторий, почему я не могу зачекинить свою херню без предварительной синхронизации Васиной жопы в мою локальную копию?
Вызов всех команд руками из командной строки. TortoiseGit по удобству использования отстает на десять лет от TortoiseSVN.
Почему коммит делается только локально и не выносится в главный репозиторий?
Вася работает над файлом Zhopa.java, я работаю над файлом hernya.SQL. Если Вася зачекинит свою жопу в репозиторий, почему я не могу зачекинить свою херню без предварительной синхронизации Васиной жопы в мою локальную копию?
-
- Уже с Приветом
- Posts: 19935
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: Git vs SVN
Отпустил бы в свое время IBM ClearCase в opensource вместо того, чтоб угробить, было бы хоть что-либо приличное для централизованной и не только разработки...
По сути вопроса - закапывайте SVN, ставьте Git.
По сути вопроса - закапывайте SVN, ставьте Git.
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Git vs SVN
Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
Т.е. преимущество в бренчах? Мы ими не пользуемся. Если надо чего-то проверить то есть другие способы. Или "проверка" длится днями/неделями?надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда
Голос за Git но без обьяснений почему.По сути вопроса - закапывайте SVN, ставьте Git.
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Git vs SVN
так это ж то (одно из) из-за чего git и svn используются. Просто в SVN бранчи реализованны немного иначеkatit wrote: 28 Mar 2018 15:57 Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
Т.е. преимущество в бренчах? Мы ими не пользуемся...надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 23804
- Joined: 05 Jul 2003 22:34
- Location: Брест -> St. Louis, MO
Re: Git vs SVN
Я понимаю, но мы их не используем, представляете? Все идет в продакшн...Alexander Troyansky wrote: 28 Mar 2018 16:19так это ж то (одно из) из-за чего git и svn используются. Просто в SVN бранчи реализованны немного иначеkatit wrote: 28 Mar 2018 15:57 Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
Т.е. преимущество в бренчах? Мы ими не пользуемся...надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда
Лучше водки — хуже нет! ©
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Git vs SVN
SVN, с моей точки зрения, имеет несколько преимуществ при работе с очень большими репами. Если надо вытащить только один кусочек огромной репы, то в SVN это делается командой checkout с указанием этого кусочка. В git без выкачивания всей репы этого не сделать. Более того, делать операцию commit в SVN в каталогах низкого уровня - дело нескольких секунд. Git, в силу архитектурных особенностей, шарится в поисках изменений по всему дереву репы, что для очень больших реп выливается во многие минуты ожидания.katit wrote: 28 Mar 2018 15:57 Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
Т.е. преимущество в бренчах? Мы ими не пользуемся. Если надо чего-то проверить то есть другие способы. Или "проверка" длится днями/неделями?надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда
Голос за Git но без обьяснений почему.По сути вопроса - закапывайте SVN, ставьте Git.
Ежели работа идёт с мелкими репами, то git будет лучше. Возможность делать локальные коммиты, лучше встроенный дифф, и много чего остального.
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 5753
- Joined: 15 Aug 2008 00:52
Re: Git vs SVN
Это - классикаkatit wrote: 28 Mar 2018 16:24Я понимаю, но мы их не используем, представляете? Все идет в продакшн...Alexander Troyansky wrote: 28 Mar 2018 16:19так это ж то (одно из) из-за чего git и svn используются. Просто в SVN бранчи реализованны немного иначеkatit wrote: 28 Mar 2018 15:57 Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
Т.е. преимущество в бренчах? Мы ими не пользуемся...надо проверить - сделал бранч 2 секунды, не взлетело - грохнул бранч 1 секунда
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
-
- Уже с Приветом
- Posts: 8239
- Joined: 06 Feb 2002 10:01
- Location: NJ, USA
Re: Git vs SVN
Если Вам действительно нужно распределенная база сорцов с сотнями девелоперов и малой группой отвественного персонала которые будут сливать изменения из одного бранча в другой и затем в официальный релиз, то наверное нужен гит.katit wrote: 28 Mar 2018 15:57 Итого результат интересен. Большинство сказали что в принципе нафиг не надо Git.
У меня на работе используется SVN, есть продакшен бранч, есть рабочий транк для следующего релиза, есть бранчи для будущих наработок. Ответсвенный человек переодически мержит хотфиксы из продашкена в транк и потом тракн по веткам. Git нам нахрен не сдался.
С другой стороны работаю вот сейчас с другим проектом, который использует Amazon Code Commit и облачные технологи. Пять девелоперов, никаких бранчей нет вообще, но у амазона только Git.
-
- Уже с Приветом
- Posts: 5347
- Joined: 03 Feb 1999 10:01
- Location: NJ, USA
Re: Git vs SVN
А давайте до кучи здесь еще и про TFS поговорим. У нас например SVN и предлагают на TFS переползти но не особо настойчиво.