SORU
26 Mart 2010, Cuma


Git branch adı eğik çizgi karakteri kullanarak

Dalları gibi bir deseni vardı popüler bir yere Git bir projede gördüm eminim"". özellik/xyz

Eğik çizgi karakteri ile bir şube oluşturmak için çalışıyorum, ancak ben bir hata alıyorum:

$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory

Aynı sorun için (ilk denemem):

$ git checkout -b labs/feature

Nasıl bir eğik çizgi karakteri ile Git bir şube oluşturur?

CEVAP
26 Mart 2010, Cuma


labs zaten var (this thread) şube emin misin?

Bir dosya, hem de aynı adı taşıyan bir dizin olabilir.

Temelde bunu yapmak için git etmeye çalışıyorsun:

% cd .git/refs/heads
% ls -l
total 0
-rw-rw-r-- 1 jhe jhe 41 2009-11-14 23:51 labs
-rw-rw-r-- 1 jhe jhe 41 2009-11-14 23:51 master
% mkdir labs
mkdir: cannot create directory 'labs': File exists

Directory" hatası. oluşturmak veya eşdeğer alıyoruz
İçinde eğik çizgi ile bir şube, size tam olarak depolanan alır .git/refs/heads altında dizin hiyerarşisi.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • DONFANTASTICKYPESS

    DONFANTASTIC

    1 Temmuz 2007
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008