2011-02-18 60 views
0

有我的服務器上使用SVN回購。我查了一下樹幹一旦出並保存所有更改到本地git倉庫,用樹枝等帶來一個Git倉庫和SVN回購我一起

什麼是讓所有從我的本地的git的svn服務器提交的最佳方式? 出口,並將其導入一個git - svn的克隆?

我有什麼: SVN回購(轉:1400) GIT-SVN(REV:1400) 本地的git(轉:1700)

在我的Git分支很簡單,像這樣:

A---B-------------F---G 
       /
     C---D---E 
+0

我爲每個分支導出了所有提交的「git format-patch」,並將它們應用到「git am」的「git svn」結帳,然後我用dcommit,感謝您的答案 – 2011-02-23 09:17:09

回答

0

你應該已經開始與

git svn clone URL/project 

而且比你有一個git的回購協議,你可以提交修改等,如果你認爲你已經準備好只是做一個

git svn dcommit 
0

我覺得你的工作必須看起來像(從一開始)

mkdir {proj_name} 
cd {proj_name} 
git svn init -s https://example.com/svn/{proj_name} 
git svn fetch 
(many times) 
    #make changes 
    git commit 
(many times) 
git svn dcommit