2015-01-21 48 views
8

CVS repo'sunu cvs2git kullanarak Git'e taşımaya çalışıyorum. Ne yazık ki benim cvs repo, regex ile birçok şubesi var. git hızlı ithalat (unix) yaparken o hata ben bu etiketleri silmeye çalıştıGit - ölümcül: Şube adı GIT standartlarına uymuyor

fatal: Branch name doesn't conform to GIT standards: refs/tags/Release21_3_4_0_0_3_7_10[3_8_4_3] 
fast-import: dumping crash report to .git/fast_import_crash_27083 

altında bildiriyor, ancak hiçbir şanslar. Tüm tarihi ele aldığını düşünüyorum. Sadece HEAD’ı içe aktaramam.

Bunu nasıl çözerim?

+0

Henüz yapmadıysanız, bunu deneyebilirsiniz: http://stackoverflow.com/a/10020482/26396 –

cevap

2

Daha fazla bilgi here. Bu, şube adınızın geçerli bir ad olduğunu doğrulamaktır.

Sorun, [] karakterleridir. Yerel olarak bu isimlerle şube oluşturmaya çalışın ve hatayı göreceksiniz.

Here ayrıntılı ve ayrıntılı bir yazıdır.

Git try to create branch with the given name

olarak git içine almak için etiketleri adlandırmak gerekir.