История изменений
Исправление 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.