2016-07-22 84 views
1

我使用的是SVN,但由於某些原因有時SVN服務器必須關閉,我想成爲我的代碼與SVN和GIT同時使用。是否可以同時管理這兩個版本控制系統的存儲庫?是否可以同時與兩個或兩個以上的版本控制系統同步

我的方案是我有一個SVN回購,其中有很多代碼,在辦公室和家用電腦。

在Office PC中安裝GIT repo以及SVN回購,請參閱以下步驟。

path-to-project: git init 
path-to-project: git remote add origin abc.git 
path-to-project: git add . 
path-to-project: git commit -m "Adding complete project." 
path-to-project: git push origin master 

最後,對於辦公電腦我有安裝兩個SVN和GIT,在那裏我可以工作,我的最新變化更新兩個VCS回購。

但是在我的Home PC中,我應該遵循哪些步驟才能與VCS正確鏈接?請記住,此時我已完成在家中同步的完整SVN項目。

+0

[git svn](https://git-scm.com/book/en/v2/Git-and-Other-Systems-Git-as-a-Client)是你需要的。 – gzh

回答

2

嘗試Subgit。它在git和svn存儲庫中安裝post-commit-hooks,並在提交時同步repos。 Subgit可以同時在本地工作(同步服務器上的git和svn服務器)和遠程工作(同步遠程svn倉庫與本地git倉庫)。

相關問題