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

  • Edgar flores

    Edgar flores

    7 HAZİRAN 2006
  • THELIFEOFPRICE

    THELIFEOFPRI

    16 Mart 2011
  • VJ VIMANA

    VJ VIMANA

    3 Mayıs 2007