Тут є дві популярні пропозиції:
git branch --edit-description
: Нам це не подобається, тому що ви не можете його натиснути. Можливо, я пам'ятаю, що роблять створені нами гілки, але моя команда точно не може.
README
файл пр. відділення. Це біль під час злиття: Супер схильний до злиття конфліктів, і ми будемо тягнути README
з гілок, коли ми об’єднуємо гілки функцій. Відмінності між гілками - це також біль.
Ми вирішили створити осиротіле branches-readme
відділення. Сирочі гілки - це гілки зі своєю окремою історією - ви можете їх знати з Гітбубськоїgh-pages
гілок . Ця гілка-сирота містить один README
файл. Він містить вміст, як:
master:
The default branch
mojolicious:
Start using Mojolicious
branch-whatever:
Description of the whatever branch
Це зручно та зручно. ПереглянутиREADME
будь-яку галузь за допомогою:
git show branches-readme:README
Недоліки полягають у тому, що вам потрібно оформити дивну гілку-сироту, коли ви хочете оновити, README
а README
не оновлюється автоматично, оскільки гілки перейменовуються, приходять або йдуть. Для нас це чудово.
Робіть це так:
git checkout --orphan branches-readme
# All the files from the old branch are marked for addition - skip that
git reset --hard
# There are no files yet - an empty branch
ls
vi README
# put in contents similar to above
git add README
git commit -m "Initial description of the branches we already have"
git push origin branches-readme
# get all your original files back
git checkout master
Подібні, окремі члени команди можуть також створювати власні branches-$user
гілки-сироти, що описують власні приватні гілки, якщо вони хочуть, якщо вони не підштовхують їх до команди.
За допомогою подальшого інструментарію це також може бути інтегровано з результатами git branch
. З цією метою, можливо, README.yaml
файл можна розглядати замість простого README
.