LINUX.ORG.RU

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

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

Да, вполне себе вариант. Вам вообще-то не нужно знать о существовании этих веток и их количестве (как не нужно знать обо всех коммитах в истории). Плюс соглашении о наименовании веток, если таки нужно найти/отфильтровать ветку по названию.

У нас уже есть теги, они даже поддерживаются на уровне команд типа git-log. Чем это лучше?

Именно. Это должен быть встроенный (конечно настраиваемый, отключаемый) механизм, а не ручные манипуляции. VCS должна снимать нагрузку с пользователя и уменьшать роль человеческого фактора а не наоборот.

Так ты повышаешь нагрузку. Вот автор хочет называть ветки feature/GH-1234. А мы в проекте так не делаем, потому что это всрато и когда у тебя тридцать таких веток ты перестаешь понимать что происходит. Мы называем их feature/add-foobar. Все, у нас ломается трекер?

Да и хрен с ним :-). Мы же сейчас не о linux kernel рассуждаем, а о VCS в принципе.

Как это хрен с ним, если Linux – один из наиболее полезных пользователей Git?

Там ссылка на историю в git и в fossil. В fossil истории присутствует имя ветки, точка ветвления, вливания из upstream в ветку и точка слияния ветки в upstream.

Ты сейчас описываешь merge commit.

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

Да, вполне себе вариант. Вам вообще-то не нужно знать о существовании этих веток и их количестве (как не нужно знать обо всех коммитах в истории). Плюс соглашении о наименовании веток, если таки нужно найти/отфильтровать ветку по названию.

У нас уже есть теги, они даже поддерживаются на уровне команд типа git-log. Чем это лучше?

Именно. Это должен быть встроенный (конечно настраиваемый, отключаемый) механизм, а не ручные манипуляции. VCS должна снимать нагрузку с пользователя и уменьшать роль человеческого фактора а не наоборот.

Так ты повышаешь нагрузку. Вот автор хочет называть ветки feature/GH-1234. А мы в проекте так не делаем, потому что это всрато и когда у тебя тридцать таких веток ты перестаешь понимать что происходит. Мы называется их feature/add-foobar. Все, у нас ломается трекер?

Да и хрен с ним :-). Мы же сейчас не о linux kernel рассуждаем, а о VCS в принципе.

Как это хрен с ним, если Linux – один из наиболее полезных пользователей Git?

Там ссылка на историю в git и в fossil. В fossil истории присутствует имя ветки, точка ветвления, вливания из upstream в ветку и точка слияния ветки в upstream.

Ты сейчас описываешь merge commit.