Git vs SVN

User avatar
Uzito
Уже с Приветом
Posts: 8230
Joined: 06 Feb 2002 10:01
Location: NJ, USA

Re: Git vs SVN

Post by Uzito »

Byka wrote: 06 Apr 2018 20:04 Не нужно "Browse Repository". Ищите нужный файл, правая кнопка > TortoiseGit > ShowLog > Ищите нужную версию > правая кнопка в нижней панели на нужном файле > Save revision to ...
О, чудо. Спасибо.
StrangerR
Уже с Приветом
Posts: 38046
Joined: 14 Dec 2006 20:13
Location: USA

Re: Git vs SVN

Post by StrangerR »

uncle_Pasha wrote: 01 Apr 2018 07:08 Читая такие дискуссии, все-таки не перестаю удивляться на сколько десятилетий ClearCase опередил свое время. Какая беда, что это все попало в руки IBM.
Ой, только не это... (вспоминая тамошние блокировки...). Нафиг, нафиг!

(Хотя у меня часть мелочи живет.. не надо смеяться, на CVS. Скрипты например многие. Дело в том что он позволяет вытаскивать поддиректории что именно для скриптов очень важно. На нем например сделан change control в куче мест - апдейтим файлы, прогоняем add / remove, делаем diff - и получаем разницу того что было с тем что стало, после чего делаем commit (в удаленный репозиторий). Но кодировать в нем естественно сто лет как никто не кодит, в компании имеются HG (основной) SVN (часть проектов так как он у клиента) GIT (совсем немного).
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Git vs SVN

Post by M. Ridcully »

ClearCase - эпическое говнище.
Как и все остальное от их создателей.
uncle_Pasha
Уже с Приветом
Posts: 19939
Joined: 30 Aug 2000 09:01
Location: WA

Re: Git vs SVN

Post by uncle_Pasha »

StrangerR wrote: 20 Apr 2018 02:06 Ой, только не это... (вспоминая тамошние блокировки...). Нафиг, нафиг!
Блокировки - они в основном в голове.
Была возможность использовать unreserved checkout by default, но эти мало кто пользовался.
Потому как в основном использовались per-user или per-task branches, где все эти блокировки были только на пользу.
uncle_Pasha
Уже с Приветом
Posts: 19939
Joined: 30 Aug 2000 09:01
Location: WA

Re: Git vs SVN

Post by uncle_Pasha »

M. Ridcully wrote: 20 Apr 2018 20:08 ClearCase - эпическое говнище.
Как и все остальное от их создателей.
Уважаемый, поделитесь знанием, какое еще "говнище" произвела на свет atria software?
Last edited by uncle_Pasha on 22 Apr 2018 05:37, edited 1 time in total.
User avatar
M. Ridcully
Уже с Приветом
Posts: 12003
Joined: 08 Sep 2006 20:07
Location: Силиконка

Re: Git vs SVN

Post by M. Ridcully »

uncle_Pasha wrote: 22 Apr 2018 05:28
M. Ridcully wrote: 20 Apr 2018 20:08 ClearCase - эпическое говнище.
Как и все остальное от их создателей.
Уважаемый, скажите, какое еще "говнище" произвела на свет atria software?
Сорри если чего-то попутал - мне казалось это Rational.
uncle_Pasha
Уже с Приветом
Posts: 19939
Joined: 30 Aug 2000 09:01
Location: WA

Re: Git vs SVN

Post by uncle_Pasha »

M. Ridcully wrote: 22 Apr 2018 05:30
uncle_Pasha wrote: 22 Apr 2018 05:28
M. Ridcully wrote: 20 Apr 2018 20:08 ClearCase - эпическое говнище.
Как и все остальное от их создателей.
Уважаемый, скажите, какое еще "говнище" произвела на свет atria software?
Сорри если чего-то попутал - мне казалось это Rational.
Rational купил их.
Но даже у Rational родил достаточно продвинутый продукт - ClearQuest, который был уникальным средством разработки tracking systems.
starkiller
Уже с Приветом
Posts: 891
Joined: 21 Mar 2005 21:18
Location: California

Re: Git vs SVN

Post by starkiller »

А меня всегда в гите напрягало что в логах коммиты в хронологическом порядке сортируются по дате создания коммита. Такое впечатление что идеологи гита забыли (или не знали) что основное назначение VCS - это возможность отследить состояние репозитории на любой заданный момент в прошлом, и воссоздать snapshot при желании.
mitnlag
Администратор
Posts: 2127
Joined: 18 Apr 2010 18:09

Re: Git vs SVN

Post by mitnlag »

starkiller wrote: 03 May 2018 06:52 идеологи гита забыли
Не забыли, а сознательно отказались. Если Вам нужна такая фича - используйте централизованные VCS. Там таймлайн репозитория в центре имеет значение.

В гите пуш коммита в удаленный репозиторий просто приводит удаленный репозиторий в состояние локального, синхронизирует их. Все копии репозитория в этом смысле равноправны, поэтому master clock отсутствует.

Return to “Вопросы и новости IT”