svn repo'yu git'e dönüştürmeye çalışıyorum, ancak fazla başarı elde edemiyorum. Söz konusu depoda "gövde" gibi bir şey yok. düzen şudur: svn deposunu dönüştüremiyorum (gövde olmadan) git
/home/svn/ |--- /project1/ |--- /project2/ |--- /repos/project3/
Ve bu proje klasörler altında
dosyalarıdır. Gövde yok, şube yok, özel bir şey yok. Şu anda ihtiyacım olan o anda, ve şimdi kıçımda beni ısırıyor. Ben bu komutu çalıştırdığınızda http://john.albin.net/git/convert-subversion-to-git:
ben bu kılavuzu takip ediyorum
git svn clone svn+ssh://[email protected]/home/svn/repos/kiflea --no-metadata -A authors-transform.txt --stdlayout ~/kiflea
O boş git depo yarattı diyor ... Ama gerçekten bunu istemiyoruz boş ol.
Ayrıca, aşağıdaki komutların nasıl görünmesi gerektiği konusunda hiçbir fikrim yok, çünkü depomuzun farklı bir düzeni var. git symbolic-ref HEAD refs/heads/trunk
veya
Kaldır --stdlayout 3 Git depolarına bölmek ister misiniz? –
Bunu yaptı. Çok fazla varyasyon denedim, bu kadar çok komut var, ama --stdlayout'u buradan kaldırmak benim aklımdan geçmedi. Size cevap verebilmem için soruyu cevaplayın;) – skerit
Sadece manuel sayfaya bakmalısınız ('git svn --help'). Tam davanızı şaşırtıcı bir şekilde içeren bir "TEMEL ÖRNEKLER" bölümü bile vardır. – user1338062