Существует ли способ в Мерзавце иметь 'описание' для ответвлений?
В то время как я пытаюсь использовать описательные имена, работание некоторое время над единственным ответвлением иногда ослабляет мою память того, почему я сделал некоторые из других ответвлений темы. Я пытаюсь использовать описательные имена для ответвлений, но я думаю, что 'описание' (короткое примечание о цели ответвления) было бы хорошо.
Выбранный ответ кажется излишним для меня. Я был бы склонен поддерживать файл описания в каждом филиале, который является нормальным управляемым источником файла, скажем master.txt
, dev.txt
и т. Д. И если есть громоздкое число или ветви, я бы создал иерархию, чтобы лучше организовать ее.
Я уверен, что функция в настоящее время не поддерживается. Я думаю, что ваша лучшая ставка состоит в том, чтобы создать описание текстового файла, a readme в основном, в ветке, которая имеет информацию, которую вы хотите.
Вы можете прикрепить комментарии к тегам:
git tag -m 'this was a very good commit' tag1
по соглашению, вы могли бы иметь теги, связанные с именами отделений, или вы можете использовать тег -f, чтобы сохранить комментарий к головке вашей темы ветви.
README
, предложенный Крисом Дж. , может работать, если он настроен с настраиваемым слиянием драйвер, определенный в .gitattribute
.
Таким образом, локальная версия README
всегда сохраняется во время слияния.
«Описание» для ветвей также известно как «комментарий», связанный с этими метаданными, и не поддерживается.
По крайней мере, с файлом README
вы можете для любой ветки сделать:
$ git show myBranch:README
Если ваш README находится в корневом каталоге вашего REPO, он будет работать с любого пути, поскольку путь, используемый git show
, является абсолютным путем от верхнего каталога указанного репо.