2013-07-23 19 views
6

üzerindeki fiyat isimleriyle gidilecek etiketler GitHub'da etiketleriyle bir repo aldık ve adında" tırnak işaretleri var. Bazen, bazı Windows ana bilgisayarları aşağıdaki hatayla karşı karşıya gelemez. Bazı Windows ana bilgisayarlarının neden getirilemediğini ve başkalarının bunu yapamayacağını bilmiyorum, eğer bunu çözecek olsaydık bu harika olurdu.Windows

ölümcül: ':/src/kod/etiketler/some_tag_ .Lock "with_quotes" C': oluşturulamadı Çözüm olarak Geçersiz değişken

, biz, GitHub'dan etiketleri silinir ama kaçınılmaz Bu etikete sahip bir kullanıcı yerel olarak bir git push çalıştırır ve etiketi tekrar GitHub'a aktarır. Herkesi tekrar yapmak acı verici olur.

Bu etiketler yerel olarak silinemez (Windows'ta), aynı hata üretilir.

+0

Lütfen ** tek ** veya ** çift tırnaklı ** kullanılıp kullanılmadığını kesinleştirin. [Git postalama listesi] (http://git-scm.com/community) adresine ayrıntılı bir e-posta göndermenizi öneririm. – JJD

+0

Sorunlar kalıcı mı? Yani, bir Windows kutusu çalışmıyorsa, başka zamanlarda çalışacak mı, olmayacak mı? – andyg0808

+0

Çift tırnak, @JJD, git mailing listesi ipucu için teşekkürler. – Dlongnecker

cevap

2

Not: Bu cevap paramparça ve orijinal versiyonunda siz Dosya adlarında dosya sisteminin izin karakterler ile sorunlar yaşıyorsanız acaba

yeniden yazılmıştır. Örneğin, according to Wikipedia, FAT çift tırnaklara izin vermez ("). Wikipedia'a göre, NTFS yalnızca bir dosya adı Posix adındaysa çift tırnak kabul eder, ancak bu bilgiyi başka bir yerde bulamıyorum. Ayrıca, Microsoft, dosya adlarında çift tırnak işaretinden kaçınarak recommendgörünüyor. Posix, ¹ numaralı "taşınabilir" dosya adlarında sadece A-Za-z_.-'a izin vermektedir. Daha fazla bilgi için bkz. filesystem limitations ve filesystem capabilities.

Belki de Git'in Cygwin sürümünü deneyebilirsiniz. Cygwin'in Windows dosya adlarındaki teklifleri desteklediği anlaşılıyor.

+0

Sorun, dosya sistemi ile git arasındaki neredeyse kesinlikle bir etkileşim. Ben, NTFS üzerinde çalışıyorum ve isminde çift tırnaklı bir dosya nasıl oluşturabileceğimi bilmiyorum dedi. Denediğim her yöntem bir çeşit hata üretir. – Dlongnecker

+0

Düzenlenmiş cevaba bakınız. Belki Cygwin yardımcı olur? – andyg0808

+0

İyi bir fikir, ~ 12 saat içinde bir vuruş yapacağım – Dlongnecker