2016-05-13 101 views
0

我有一箇中央SVN存儲庫,我們目前正在使用。但是我們想要轉移到GIT。因此,我們正在考慮將GIT用於所有開發,但主要的存儲庫將是SVN。所以我想要實現的是,無論什麼時候我將任何最終更改推送到主分支,它都應該作爲SVN的提交,所以它應該同步,以便jenkins可以採用相同的現有SVN路徑進行構建。做這個的最好方式是什麼?如果我爲它做了一些步驟,我將不勝感激。由於從SVN移動到GIT

+1

這應該有所幫助:https://www.atlassian.com/git/tutorials/migrating-synchronize/ – masterforker

回答

0

假設u使用混帳svn的倉庫

這是哈克,但沒有任何額外的第三方工具

寫承諾的git和svn一個批處理文件就可以(必須是一個git- svn的)

git add . <- adds new stuff 
git commit <- commits to git 
git svn dcommit <- commits to svn 

然後而是採用了單指令,你可以打電話給你寫

注意腳本:如果你把它insid e存儲庫本身其他人也可以使用它,如果您不希望將腳本添加到忽略文件