The OpenNET Project / Index page

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



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

Оглавление

Компания WANdisco намерена усовершенствовать Subversion, opennews (?), 23-Дек-10, (0) [смотреть все]

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


62. "Компания WANdisco намерена усовершенствовать Subversion"  +/
Сообщение от Аноним (-), 26-Дек-10, 11:20 
я не кодер... просто занимаюсь поддержкой(в плане сборки тестовых пакетов для Linux-base)... и могу сказать что Git менее удобен чем SVN..
даже в плане таких простых операций, как удаленный запрос номера ревизии и скачивание конкретно заданной ревизии(не говоря уж о том что в Git и понятия такого внятного нет, какой-то паранойдальный хеш)
Ответить | Правка | Наверх | Cообщить модератору

63. "(offtopic) svn, git и соответствующие workflow"  +/
Сообщение от Michael Shigorinemail (ok), 26-Дек-10, 14:16 
> я не кодер... просто занимаюсь поддержкой

Ну так и не судите инструмент _разработчика_. :)  Я и пакеты собираю из гита, чем по большей части _уже_ доволен.

> даже в плане таких простых операций, как удаленный запрос номера ревизии

Поясните, какой ожидается результат запроса -- может, что соображу.

> и скачивание конкретно заданной ревизии

Если нужен снапшот -- обычно у проектов есть gitweb, а он даёт взять тарбол, соответствующий коммиту. (и историю там же может быть удобней глянуть краем глаза)

>(не говоря уж о том что в Git и понятия такого внятного нет,
>какой-то паранойдальный хеш)

Ещё раз: он не "параноидальный", а отражает тот факт, что диффы и история изменений -- вещи необязательно связанные намертво.

Например, есть у меня foo.c и bar.h; правлю foo.c и делаю один коммит; правлю их оба (foo.c в другом месте, т.е. правки не пересекаются) и делаю второй коммит.

Внимание, вопрос: зачем какие-то искусственные ревизии, если может быть лучше (например, из соображений читабельности) перед публикацией эти коммиты поменять местами?  Изменения те же, результат -- тот же, а вот порядок изменился. (пресловутый git rebase --interactive и такое позволяет делать)

Вообще рекомендую почитать при удобном случае вот эту статью: http://tomayko.com/writings/the-thing-about-git -- там разбирается как раз то, что git не вколачивает свой единственный правильный workflow в глотку пользователя ("и только мне попробуй шелохнуться!"), а предоставляет возможность наработать свой, удобный человеку.

Да, это сложнее, как и любое творчество сложнее хождения строем.  И времени больше надо.  Но это не недостаток инструмента -- а либо про него Вам наврали, что "простой" (он не простой), либо есть желание уж лучше ходить строем (что дело личное).

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

69. "(offtopic) svn, git и соответствующие workflow"  +/
Сообщение от Имя111223 (?), 27-Дек-10, 01:27 
> ...а либо про него Вам наврали, что "простой" (он не простой), либо ...

"простой для изучения" и "простой для использования" -- это немного разные понятия

инструмент зачастую бывает простой для использования -- но СЛОЖНЫЙ для изучения!!

----------

..наглядный пример: КАРАНДАШ!

карандошом легко писать слова (но это когда вы уже _научились_ правильно пользоваться карандошом)..

....но вспомните -- сколько требуется времени и усилий человеку чтобы овладеть навыком использования карандаша (для написания слов)!!! :-)

времени явно больше чем время что требуется на изучение Git :-) :-)

----------

и вот когда вы спрашиваете кого-то "<такой-то> инструмент -- он простой?" что вы ожидаете услышать? ответ на тему того что инстурмент простой для обучения? или что инструмент просто для повседневной работы?

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

72. "(offtopic) svn, git и соответствующие workflow"  –1 +/
Сообщение от Michael Shigorinemail (ok), 27-Дек-10, 13:19 
>> ...а либо про него Вам наврали, что "простой" (он не простой), либо ...
> "простой для изучения" и "простой для использования" -- это немного разные понятия

Разумеется.  Я считаю, что git достаточно сложен в изучении и бывает сложен в применении, но результат того _для меня_ стоит.  Но не для ламера, надо быть хотя бы честным чайником.

> и вот когда вы спрашиваете кого-то "<такой-то> инструмент -- он простой?"

Предпочитаю не задавать неоднозначных вопросов, чтоб не огорчаться ответами невпопад. :)  Вы прекрасно озвучили проблему с наивным стилем вопрошания.

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

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

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




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

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