The OpenNET Project / Index page

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



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

Оглавление

Проект nginx перешёл с использования Subversion на Mercurial, opennews (?), 26-Апр-13, (0) [смотреть все]

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


95. "Проект nginx перешёл с использования Subversion на Mercurial"  +/
Сообщение от develop7 (ok), 27-Апр-13, 15:17 
>> если софт интуитивно прост, значит
> …он просто подошёл под твои невысказаные представления о том, как «должно быть». для меня, например, git был «интуитивно прост» сразу. возможно, потому, что идеология «всё есть коммит» мне понятна. и бранч — это «коммит с бумажкой», например. это не всем «интуитивно понятно» (откуда и недоумения: почему же для работы с бранчами есть и git branch, и git checkout, и почему у git checkout «столько страшных функций»).

Ну правильно. Код лежит в файлах, у файлов должны быть версии, DAG версий нужно ветвить, ветви DAG нужно сливать, (фрагментами) DAG нужно делиться — вот предметная область пользователя DVCS. А git предлагает сначала изучить устройство своих кишок, которые есть +1 промежуточный слой абстракций, который когда ложится на предметную область пользователя, а когда и не очень. Отсюда и недоумение — разработчики нормальных DVCS почему-то оказываются в состоянии писать маны, опираясь на предметную область пользователя, а в случае git это мало того, что не делается, так ещё и почему-то преподносится (другими) одептами как величайшее достижение со времени изобретения контроля версий вообще.

> hg делали — в том числе — и чтобы не напугать любителей svn. поэтому люди с «svn-логикой» считают hg «интуитивно понятным». а мне вот не повезло, видимо: я никогда не считал svn ни «удобным», ни «понятным», а принципы git'а как раз показались «естественными».

Да вот беда — как же быть с людьми, которые считают, что интуитивно понятного ПО не существует, а git считают менее логичным и последовательным, чем аналоги?

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

97. "Проект nginx перешёл с использования Subversion на Mercurial"  +4 +/
Сообщение от arisu (ok), 27-Апр-13, 15:24 
> Да вот беда — как же быть с людьми, которые считают, что
> интуитивно понятного ПО не существует, а git считают менее логичным и
> последовательным, чем аналоги?

они должны Поднять Восстание и Убить Всех Фашистов, Которые Заставляют Использовать GIT!!!

ну, или так: просто не использовать git.

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

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

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




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

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