LINUX.ORG.RU

Если кто переведёт на Sublime/Atom/Kdevelop/Clion/etc. , то буду премного благодарен.

zamazan4ik ★★ ()
Ответ на: комментарий от RazrFalcon

Ага. В репе в итоге добавил скриншот с отключенной подсветкой блоков.

kachsheev ★★★ ()

По цветовой схеме сказать нечего, но «Initial commit» в гите делают без родителя и без контента.

Dendy ★★★★★ ()
Последнее исправление: Dendy (всего исправлений: 1)
Ответ на: комментарий от UVV

Потому что коммиты с содержимым подразумевают различные операции над деревом истории, которые не работают, если у коммита нет родителя. К примеру: diff, rebase, reset, cherry-pick, etc. Первый коммит с данными это такой же обычный коммит, как и все остальные (к примеру, у ТС в нём лежит файл лицензии), его хочется отребейзить, поправить, сделать format-patch или bundle, но только уже фиг. Поэтому самый первый коммит в гите принято делать пустым, как точку старта master-ветки.

Dendy ★★★★★ ()
Ответ на: комментарий от Dendy

В данном репе не имеет смысла делать указанные операции. Тут всего лишь одна xml-лина да ридми с лицензией + одна ветка.

kachsheev ★★★ ()
Ответ на: комментарий от UVV

Эти ребята не придерживаются этой идеологии

А что можно ожидать в статье для тех, которые гит видят в первый раз, подробную книжку по системам контроля версий и best practice?

Прям первый коммит отребейзить...

Чем первый отличается от второго, пятого, десятого? Вопрос риторический.

Dendy ★★★★★ ()
Ответ на: комментарий от BruteForce

Если тема понравилась и есть желание заделать для других IDE и текстовых редакторов, то жду пулл-реквесты.

kachsheev ★★★ ()
Ответ на: комментарий от UVV

Когда ужимается история - бывает удобно. Но как уже сказали есть ключ --root для rebase, поэтому смысла в пустом первом коммите не особо много -> даже если его нужно будет распилить на несколько коммитов при реструктуризации - это по-прежнему можно сделать через rebase.

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.