0
我有一箇中央SVN存儲庫,我們目前正在使用。但是我們想要轉移到GIT。因此,我們正在考慮將GIT用於所有開發,但主要的存儲庫將是SVN。所以我想要實現的是,無論什麼時候我將任何最終更改推送到主分支,它都應該作爲SVN的提交,所以它應該同步,以便jenkins可以採用相同的現有SVN路徑進行構建。做這個的最好方式是什麼?如果我爲它做了一些步驟,我將不勝感激。由於從SVN移動到GIT
我有一箇中央SVN存儲庫,我們目前正在使用。但是我們想要轉移到GIT。因此,我們正在考慮將GIT用於所有開發,但主要的存儲庫將是SVN。所以我想要實現的是,無論什麼時候我將任何最終更改推送到主分支,它都應該作爲SVN的提交,所以它應該同步,以便jenkins可以採用相同的現有SVN路徑進行構建。做這個的最好方式是什麼?如果我爲它做了一些步驟,我將不勝感激。由於從SVN移動到GIT
假設u使用混帳svn的倉庫
這是哈克,但沒有任何額外的第三方工具
寫承諾的git和svn一個批處理文件就可以(必須是一個git- svn的)
git add . <- adds new stuff
git commit <- commits to git
git svn dcommit <- commits to svn
然後而是採用了單指令,你可以打電話給你寫
注意腳本:如果你把它insid e存儲庫本身其他人也可以使用它,如果您不希望將腳本添加到忽略文件
這應該有所幫助:https://www.atlassian.com/git/tutorials/migrating-synchronize/ – masterforker