2009-04-21 30 views
8
yılında budala-svn

benkullanılamıyor Mac

git svn egUrl 

ve

git-svn egUrl 
tarafından budala-svn başarısız kullanmayı denedi

sudo port install git-core +svn 

tarafından MacPorts içinde svn ile Git yüklü

MacPorts'un yüklemesinden sonra, Mac'da Git-svn'yi nasıl kullanabilirsiniz?

cevap

8

olarak git bir Svn depo klonlama yoluyla başlamak zorunda. Benim durumumda, ben aşağıdakileri kullanın (benim git-çekirdeğidir v1.6.x):

git svn clone https://myrepos.com/project -T trunk -b branches/*/* --prefix=svn/

klonlama biraz zaman alabilir, ama bir kez tamamlandığında, etkileşim mümkün olacak senin Git komutları kullanarak yeni git deposu ve daha sonra sırasıyla git svn rebase ve git svn dcommit kullanarak svn'ye çek/taahhüt et.

Bu

biraz yüksek seviyesidir ve çok ayrıntı sunmuyor, ama umarım en azından, başlamanıza yardımcı olacaktır.

+0

bunlara dikkat edin. Şube altında Sürekli bir entegrasyon SVN deposu yönetiyorsanız, tüm dağıtım şubelerinizi kopyalamak saatler alır. Git svn klon https: // myrepos.com/proje/trunk' veya başlangıçlar için dev şube doğrudan yol tavsiye ederim. –

3

git svn init çağırmadan önce dizin git init unutmayın.