2011-08-19 18 views
8

Olası Çoğalt:
Branch descriptions in gitGit dalına açıklayıcı bir etiket eklemek mümkün mü?

a Git dalına bir açıklama eklemek için herhangi bir yolu var mı? Şube isimlerimi oldukça kısa tutmak isterim, ancak bazen ekli kısa bir açıklama ile bunları listelemek yararlı olacaktır.

+0

İyi soru ile bu yönde (hiç olmadığından emin değilim Bunu etiketler için de yapmak. –

+0

@Paul R: Etiketler için mümkün, sadece git tag -m "message" kullanın – dunni

cevap

2

Sen git notes ile yapabilirsiniz: anahtarlama, O yerine bir dosya ve kullanımı gibi notlarınızı saklayabilir

git notes show your_branch 

:

git notes add your_branch -m "BRANCH_DESCRIPTION: A descriptive name for this branch" 

Sonra bu komutu kullanarak dışarı geri okuyabilir -f seçeneği için -m seçeneği ve elbette bir dizeden ziyade bir dosya adı iletiliyor.

git notes add your_branch -f mynotes.txt 
+0

Teşekkürler, bu biraz kolaylaştırır. Yine de tüm şubeleri yanlarındaki notlarla listelemek güzel olurdu. – JoGr

+3

Bence bu bir yanıltıcıdır, korkarım - git notaları sadece nesnelere eklenebilir, bu yüzden bu aslında notu, komutun çalıştırılmasından ziyade "your_branch" öğesinin ucunda bulunan eklemeye ekliyor. Şube. "_buydu "kelimesine daha fazla paylaşım ekledikten sonra, git notlarınız sizin_branch'in artık çalışmayacağını gösterir. Sanırım daha iyi bir çözüm [Luwe'un bağlantılı olduğu soruya verilen en yüksek oylama cevabı] (http://stackoverflow.com/q/2108405/223092). –

+0

Evet, gerçekten. Normal iş akışımı takip ettiğimde istediğim gibi çalışmıyor. Bağlantılı soruyu kontrol edeceğim ... – JoGr

1

yer şube tanımları & adı merge commit notlarda olmalıdır ekleyin. Bunun nedeni, şubelerin kısa ömürlü olması ve şube ipuçlarının/hatlarının sonsuza kadar sürmesi garanti edilememesidir.

Onlara gerçekten ihtiyaç duyduğunuz zaman (açıklayıcı şube adları), üzerinde birleştirilmiş geçmiş bir geçmişi gözden geçirmeniz ve o şube başı (ipucu) silindikten sonra vs. olması gerekir. Ayrıca, daha fazla ipucuna ihtiyacınız vardır. tüm hakkında (aka sen daha iyi taahhüt mesajları yazmış olmalı ;-)

Böylece, birleştirme işlemi ana dalların (özellikle No2, No3, ..), şube adlarını/ayrıntılarını listeleyecektir. ya 'usta' ol ya da daha sonra bir araya gelecektir.

Unutmayın, şube adı ve açıklaması kolaylık değil, bir zorunluluktur. çok güzel olurdu muktedir - Ben Linus T mesajlar genellikle bazı vurgu ;-)

Zaten şube isimleri biraz yardım almak

.. how-to-avoid-merge-branch-name-of-branch-in-commit-messages

İlgili konular