The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск распределённой системы управления версиями Mercurial 4.8, opennews (??), 05-Ноя-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (56), 05-Ноя-18, 21:55 
О, илитка подтянулась. А что для вас "управление версиями"? Неужель многоэтажные скрипты пишете используя все возможности VCS на 100%? Тогда снимаю шляпу, плюю вам в лицо и надеваю шляпу обратно. Для нормальных профпригодных людей работа с VCS не является самоцелью и заключается в тех самых полутора командах. А если VCS заставляет учить что-то ещё, то это говно в не VCS. Вот меркуриал заставляет.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

61. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от пох (?), 05-Ноя-18, 22:34 
> А что для вас "управление версиями"?

"найди, в чужом незнакомом проекте, что именно и зачем там менялось за пару-тройку лет, и в какой момент случилась вредная хрень". Для чего еще нужны версии, интересно?

> Неужель многоэтажные скрипты пишете используя все возможности VCS на 100%?

скрипт, извлекающий из git всех потомков конкретного коммита выглядит таки да, довольно угребищно.
https://gist.github.com/kohsuke/7590246 (не мое, но в свое время очень даже пригодилось)

> Для нормальных профпригодных людей

вы напрасно считаете себя профпригодным на основании того, что вас наняли лабать код. Это в свое время удавалось даже индусам, не знающим инструментов разработки.

> А если VCS заставляет учить что-то ещё, то это говно в не VCS. Вот меркуриал заставляет.

да, надо hg вместо git перед pull набирать. Какой ужас. В том, разумеется, ужас, что подобные макаки действительно пишут код, и им, скорее всего, кому-то придется пользоваться. (индус нанес значительно меньше вреда - он-то код не писал, ибо не умел)

Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск распределённой системы управления версиями Mercurial ..."  –1 +/
Сообщение от Аноним (-), 07-Ноя-18, 09:25 
А шо, hg научился в нормальные бранчи то уже? :)
Ответить | Правка | Наверх | Cообщить модератору

103. "Выпуск распределённой системы управления версиями Mercurial ..."  +1 +/
Сообщение от Аноним (103), 07-Ноя-18, 09:36 
В hg изначально нормальные бранчи, вот в git какие-то закладки.
Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от annual slayer (?), 08-Ноя-18, 06:06 
> "найди, в чужом незнакомом проекте, что именно и зачем там менялось за пару-тройку лет, и в какой момент случилась вредная хрень"

это ты про git-bisect?

Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

134. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от пох (?), 08-Ноя-18, 07:37 
> это ты про git-bisect?

это про случай посложнее хеловрот, когда тест требует отдельной сложной системы, и результат его скармливать будешь вручную, потому что непонятно как еще это сделать (ну то есть все можно, вплоть до автоматизации кликанья мышью в нужные контролы, только за это время может проще заново этот проект переписать). И собирается небыстро.

Ответить | Правка | Наверх | Cообщить модератору

150. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от annual slayer (?), 08-Ноя-18, 21:32 
>> это ты про git-bisect?
> это про случай посложнее хеловрот, когда тест требует отдельной сложной системы, и
> результат его скармливать будешь вручную, потому что непонятно как еще это
> сделать (ну то есть все можно, вплоть до автоматизации кликанья мышью
> в нужные контролы, только за это время может проще заново этот
> проект переписать). И собирается небыстро.

и какие лучшие альтернативы предлагаются для решения подобных ситуаций?

Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от пох (?), 10-Ноя-18, 22:11 
> и какие лучшие альтернативы предлагаются для решения подобных ситуаций?

лучшие чем что? Чем git? Или чем переписывание проекта самому, с нуля?

В истории subversion разбираться вручную таки да,  много проще, как и в истории hg, особенно, если в нее не тянут привычки, намертво въевшиеся с гита, и используют ветки и мержи, а не rebase и громадные комиты возникшие из воздуха.

Ответить | Правка | Наверх | Cообщить модератору

162. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от annual slayer (?), 13-Ноя-18, 02:53 
> В истории subversion разбираться вручную таки да,  много проще, как и
> в истории hg, особенно, если в нее не тянут привычки, намертво
> въевшиеся с гита, и используют ветки и мержи, а не rebase
> и громадные комиты возникшие из воздуха.

чем именно удобнее? я не знаком близко с hg, но в чем там еще разница (в контексте обсуждаемого вопроса) помимо того что коммиты помнят из какой ветки они были вмержены?

Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск распределённой системы управления версиями Mercurial ..."  +/
Сообщение от пох (?), 14-Ноя-18, 07:27 
> чем именно удобнее? я не знаком близко с hg, но в чем
> там еще разница (в контексте обсуждаемого вопроса) помимо того что коммиты
> помнят из какой ветки они были вмержены?

дык, мало того что они это помнят - нет rebase (ну, при правильном использовании, а не переносе вредных привычек с гита) - нет мертвых "невидимых" веток, которых как бы нет, но они вообще-то есть и у них есть своя история.

в общем, в проектах, сделанных в hg, удавалось разобраться просто методом разглядывания лога прямо в hgweb. С гитом - ни разу. совпадение, наверное.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру