2011-03-19 8 views

cevap

8

Sana ile daha sonra diğer dalları sadece ihtiyacınız olduğunda, ilk etapta her şeyi klonlamak istiyorum: Ben herhangi bir sebep göremiyorum Bu durumda

git svn clone --stdlayout http://svn.osqa.net/svnroot/osqa/ 

değil, hatta birlikte beri Deponun git svn clone tüm şubeleri sadece 11 megabayt olmak üzere biter. Diğer şubelerle ilgileniyorsanız daha sonra işleri kolaylaştırır.

+0

Bekleyin, klon zaten sizin için bitti mi? Benim için çağlar boyunca koşuyor ... :( – ripper234

+0

--stdlayout anahtarını kullanmadım.Ben sahip olmalıyım? Http://stackoverflow.com/questions/5361559/what-does-the-stdlayout-do-in -git-svn-clone – ripper234

+0

Serin, şimdi anladım --stdlayout, tüm dalları klonlamak için sadece mantıklı görünüyor. – ripper234

1

sorun TOPLEVEL/branches/... standart adlandırma kuralı yoluyla yıkılma dalları maruz olmasıdır (genellikle, ve durumunda). git'un yolu bu kadar açık değil - yani, bir git checkout BRANCH_NAME yaparsanız, şube dosyaları geçerli çalışma dizininize "değiştirilir".

Bunu göz önünde bulundurarak, yalnızca bagajı almanızı ve ardından TOPLEVEL/branches/branchname dizindeki tüm dizinleri git dallarını gerektiği gibi almanızı öneririm.

+1

--stdlayout hakkında bilgi sahibi misiniz? – ripper234