SORU
11 Ocak 2010, PAZARTESİ


Eğer dizinde gıt kontrol altında olup olmadığını belirlemek

Nasıl eğer belirli bir dizine git respository bir parçası olduğunu söyleyebilir miyim?

(Aşağıdaki python, ama bash falan iyi olurdu.)

os.path.isdir('.svn')

geçerli dizin Subversion tarafından kontrol edilir Eğer size söyleyecektir. Mercurial ve Git sadece .hg/.depo üstündeki gıt, hg için kullanabilirsiniz

os.system('hg -q stat 2> /dev/null > /dev/null') == 0)

ama git status sıfır (hata) çıkış durumu ise hiç bir şey değişmemiş verir.

Yolu .git arayan yineleme kendime yapabileceğim en iyi şey?

CEVAP
11 Ocak 2010, PAZARTESİ


Sadece git help rev-parse içinde buldu

git rev-parse --is-inside-work-tree

Eğer, Eğer, Eğer, false iş ağacında ise true parmak izi '.eğer ne olursa' ağaç ve ölümcül hata. git 'Doğru' ve 'yanlış' 0, ölümcül hata çıkış durumu ile stdout basılır 128 çıkış durumu ile stderr yazdırılır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Git

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boogie2988

    boogie2988

    6 NİSAN 2006
  • jat4011

    jat4011

    16 EKİM 2010
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008