2010-07-09 19 views
24

Uzak bir depo için .git dizindeki değişiklikler yapmak mümkün mü?git push .git/açıklama dosyası

Eğer sıradan bir projeyi description var ve benim depo tüm klonlar için yeniden girmek zorunda değil istiyoruz.

Bu proje açıklaması her klon için ortak değildir şeydir bu tuhaf.

cevap

18

Sen repo kök (bunu görünür olmasını istemiyorsanız, ya .description) bir description depolamak ve sonra şöyle, her repo buna .git/description sembolik köprüyü olabilir:

repo/ 
    .description 
    .git/ 
    description -> ../.description 

Her bir deponuzda sembolik bağlantıyı elle ayarlamanız gerekir, ancak bunu yalnızca bir kez yapmanız gerekir (repo oluşturulduğunda).

Ya da izlenen açıklama dosyanızı .git/description'a kopyalamak için bir post-al hook kullanabilirsiniz. Her bir uzak repoda da bu kancayı kurmanız gerekirdi, ama yine de, bir kez gerçekleşmesi gerekiyordu (repo oluşturulduğunda).

+1

1: güzel, bende bu konuda merak ediyorum! Symlink makul bir düzeltme gibi görünüyor! – eruciform

+2

Geçerli şube nopuna göre çalışır? Ve ne 'çıplak' repo için? Asla ? –

İlgili konular