2
我們專門爲我們的項目使用Git,但我們現在正在與另一個團隊共享項目代碼。他們從我們的開發分支中抓取了原始代碼,並使用它創建了一個SVN倉庫。他們不能使用Git,他們不會爲開發貢獻很多。但是,他們要求我們將更新推送回他們的SVN存儲庫。在Git分支中跟蹤SVN倉庫
警告:他們還對代碼進行了一些非常小的更改以適應他們的項目。
這是我的計劃:
- 設置一個新的Git分支稱爲
svn-branch
跟蹤他們的SVN倉庫 - 使用
git cherry-pick
從我們的開發分支添加提交新svn-branch
,然後用dcommit
推對SVN存儲庫的更改。 - 他們不會從他們的最後作出許多承諾,但如果他們這樣做,我想我可以從
svn-branch
cherry-pick
回到我們的主要開發分支。
這項工作?如果是的話,我將如何從現有資源庫中設置新的git分支來跟蹤他們的SVN存儲庫?
感謝您的幫助!我們能夠在兩個版本庫之間雙向獲取嗎?在git分支中跟蹤SVN存儲庫是不可能的? – m1755 2011-02-12 16:28:14