有我的服務器上使用SVN回購。我查了一下樹幹一旦出並保存所有更改到本地git倉庫,用樹枝等帶來一個Git倉庫和SVN回購我一起
什麼是讓所有從我的本地的git的svn服務器提交的最佳方式? 出口,並將其導入一個git - svn的克隆?
我有什麼: SVN回購(轉:1400) GIT-SVN(REV:1400) 本地的git(轉:1700)
在我的Git分支很簡單,像這樣:
A---B-------------F---G / C---D---E
有我的服務器上使用SVN回購。我查了一下樹幹一旦出並保存所有更改到本地git倉庫,用樹枝等帶來一個Git倉庫和SVN回購我一起
什麼是讓所有從我的本地的git的svn服務器提交的最佳方式? 出口,並將其導入一個git - svn的克隆?
我有什麼: SVN回購(轉:1400) GIT-SVN(REV:1400) 本地的git(轉:1700)
在我的Git分支很簡單,像這樣:
A---B-------------F---G / C---D---E
git svn dcommit
應該做的伎倆
你應該已經開始與
git svn clone URL/project
而且比你有一個git的回購協議,你可以提交修改等,如果你認爲你已經準備好只是做一個
git svn dcommit
我覺得你的工作必須看起來像(從一開始)
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
我爲每個分支導出了所有提交的「git format-patch」,並將它們應用到「git am」的「git svn」結帳,然後我用dcommit,感謝您的答案 – 2011-02-23 09:17:09