LINUX.ORG.RU

История изменений

Исправление bbk123, (текущая версия) :

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

Есть значительное количество энтузиастов, желающих внести большой вклад (больше косметических изменений) в новые для них системы. Просто Mach+Hurd не являются достаточно раскрученными.

Вот другой пример - Линус написал git и перевёл Linux на git. И вот сейчас, по прошествии лишь нескольких лет, толпы народа используют git в своих проектах. Другие свободные DVCS остались на авансцене, просто потому что у них нет такого мощного пиара. При этом сам git сосёт и не думает останавливаться. Вот неплохая статья, описывающая как и почему:

http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git/

К написанному там могу добавить впечатления из личного опыта. Иногда изменения в некоторых файлах, находящихся в репозитории, неинтересны и видеть их в git status не хочется. Для игнорирования изменений в таких файлах существует команда 'git update-index --assume-unchanged <path>'. Однако как затем узнать каким файлам был выставлен этот бит? Разумеется только через жопу 'git ls-files -v | grep «^[a-z]»' и этот способ годится лишь для визуального восприятия, но никак не для дальнейшей програмной обработки.

Зато git жутко распиарен.

Исходная версия bbk123, :

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

Есть значительное количество энтузиастов, желающих внести большой вклад (больше косметических изменений) в новые для них системы. Просто Mach+Hurd не являются достаточно раскрученными.

Вот другой пример - Линус написал git и перевёл Linux на git. И вот сейчас, по прошествии лишь нескольких лет, толпы народа используют git в своих проектах. Другие свободные DVCS остались на авансцене, просто потому что у них нет такого мощного пиара. При этом сам git сосёт и не думает останавливаться. Вот неплохая статья, описывающая как и почему:

http://steveko.wordpress.com/2012/02/24/10-things-i-hate-about-git/

К написанному там могу добавить впечатления из личного опыта. Иногда изменения в некоторых файлах, находящихся в репозитории, неинтересны и видеть их в git status не хочется. Для игнорирования изменений в таких файлах существует команда 'git update-index --assume-unchanged <path>'. Однако как затем узнать каким файлам был выставлен этот бит? Разумеется только через жопу 'git ls-files | grep «^[a-z]»' и этот способ годится лишь для визуального восприятия, но никак не для дальнейшей програмной обработки.

Зато git жутко распиарен.