Git hooks - Genel Ayarlar taahhüt
Post-commit kanca Gıt yazdım ve düzgün çalışır. Ancak, bu kanca üzerinde çalışıyorum (ve gelecekteki) tüm geçerli gıt alanlarına uygulamak için eklemek istiyorum. * *1 yerine proje dizininde hooks dizininde, ancak, bu çözüm için değil benim için kanca ekleyerek denedim.
Benim sistem (her proje dizini içine kopyalamak zorunda kalmadan) tüm depoları için geçerli olacak genel Gıt kanca oluşturmak için herhangi bir yolu var mı? En iyi çözüm ileriye dönük ne olabilir ki -- belki de git-ınit bir şablon?
CEVAP
Git itibariyle 1.7.1, gitconfig init.templatedir şablonları için nerede gıt söylemek ayarlayabilirsiniz.
Bu gibi ayarlayın:
git config --global init.templatedir '~/.git_template'
Daha sonra, oluşturduğunuz veya klon yeni depolar şablonları için bu dizini kullanır. ~/.git_template/hooks
istediğiniz kancaları yerleştirin. Mevcut depoları git init
.git
aynı dizinde çalıştırarak uygun şablonlar ile yeniden.
Git sürüm git init --template ~/.git_template
çalışan 1.7.1, daha yaşlı eğer siz de benim gibi iseniz çalışacak ve hala nokta dosyalarınızı geri kalanı ile birlikte .git_template
dir yönetmek ister. Ayrıca şablon dizini git init
söylemek $GIT_TEMPLATE_DIR
ortam kullanabilirsiniz.
SQL deyimlerini basitleştirmek için ge...
Nasıl Kovaryans & Contra-varyans Genel...
C vektörleri, genel vektör ...
Anonim sınıf genel liste...
Seri hale getirilebilir genel bir Anah...