netch80: (Default)
netch80 ([personal profile] netch80) wrote2009-01-02 11:06 am

Хвала git indexʼу

У git есть очень правильная фича - указание, что именно из текущих изменений рабочей копии надо включать в коммит (не до уровня файлов, а внутри файла) - можно разобрать по отдельным микропатчам и задать включаемые.

Но ни один туториал и ни один пользователь вживую из тех, с которыми я общался, не был способен правильно это назвать и объяснить - все ужасно косноязычно рассказывали про "индекс" и "git работает не с файлами, а с содержанием".

[identity profile] blacklion.livejournal.com 2009-01-02 09:39 am (UTC)(link)
cherrypicking?

[identity profile] netch80.livejournal.com 2009-01-02 10:59 am (UTC)(link)
Нет, я про add --interactive

[identity profile] http://users.livejournal.com/_adept_/ 2009-01-05 09:47 pm (UTC)(link)
Ну да. Именно это и называют cherry-picking, имхо.
netch: (Default)

[personal profile] netch 2009-01-06 09:30 am (UTC)(link)
Где как. В git этим называют только частичное применение другого коммита или группы коммитов.
ext_642892: (Львов)

[identity profile] gvy.livejournal.com 2010-10-06 08:58 pm (UTC)(link)
Не-а, здесь cherry-picking -- это git cherry-pick, выдёргивание вкусных _коммитов_ в текущую ветку. А Нетч -- о возможности чё-нить нахачить, а потом аккуратно покоммитить (http://tomayko.com/writings/the-thing-about-git) (при необходимости уточняя размер чанка по ходу пьесы).

[identity profile] http://users.livejournal.com/_adept_/ 2010-10-06 09:56 pm (UTC)(link)
Я темный человек, испорченный darcs, где такая фича называется просто commit и является поведением по умолчанию - что с меня возьмешь? :)
ext_642892: (Default)

[identity profile] gvy.livejournal.com 2010-10-07 10:20 am (UTC)(link)
Но-но, я тоже когда-то к darcs присматривался :)

[identity profile] asp-gentoolinux.livejournal.com 2009-01-04 10:58 pm (UTC)(link)
да сколько угодно этих мануалов, туториалов...
вот:
http://book.git-scm.com/4_interactive_adding.html

даже с видюхой!

[identity profile] p1r4nh4.livejournal.com 2009-01-09 08:06 pm (UTC)(link)
Так такое разве не везде есть? Во всяком случае в хг и в дарксе есть. Думаю, и в базаре тоже должно быть.