Git1.8.2'den (Şubat 2013) beri #
, tamamlama mesajındaki yorumlu satır için ' ' dışında bir karakter kullanabileceğinizi unutmayın .
Bu, #
hata numarası referansınız için ' ' kullanmanızı sağlar .
Git, kullanıcıdan düzenleyicideki mesajları düzenlemesini istediğinde verdiği "ipucu" satırları #
varsayılan olarak ' ' ile yorumlanır .
core.commentChar
Yapılandırma değişkeni bu 'özelleştirmek için kullanılabilir #
farklı bir karaktere'.
Teorik olarak, olabilir bir koyun core.commentChar
sözcüğü (çoklu karakter), ama git 2.0.x / 2.1 katı (Q3 2014) olacaktır.
Nguyễn Thái Ngọc Duy ( ) tarafından verilen 50b54fd taahhütlerine bakınız :pclouds
config: core.commentChar adresinde katı olun
Yorum dizelerini desteklemiyoruz (en azından henüz). Ve çok baytlık karakter kodlaması da yanlış yorumlanabilir.
İki virgül içeren test güncellenir çünkü bunu ihlal eder. Eff80a9'da tanıtılancore.commentChar
yama ile eklenmiştir (Özel "yorum karakterine izin ver - 2013-01-16). Bu davranışın neden istendiği net değil .
git 2.0.x / 2.1 (3Ç 2014) için otomatik bir seçim ekleyecektir core.commentChar
:
Bkz. taahhüt 84c9dc2
core.commentChar
" auto
" Olduğunda , yorum karakteri #
varsayılan olarak ' ' ile başlar, ancak önceden hazırlanmış iletideyse küçük bir alt kümede başka bir karakter bulun. Git sürprizleri durdurmalı çünkü git beklenmedik şekilde bazı çizgiler çiziyor.
Git'in, ' #
' özel şablonlarda yorum karakteri olarak tanıyabilecek kadar akıllı olmadığını ve son yorum karakteri farklıysa dönüştürdüğünü unutmayın.
İşleme şablonunun bir parçası olarak özel şablonlardaki '#' satırlarını düşünür. Bu yüzden bunu özel şablonlarla kullanmayın.
"Otomatik" için aday karakterlerin listesi:
# ; @ ! $ % ^ & | :
Bu gibi bir komut git commit -m '#1 fixed issue'
, commentChar öğesini otomatik olarak ' ;
' olarak değiştirir , çünkü komut mesajında ' #
' kullanıldı.