从SVN移动到GIT

从SVN移动到GIT

问题描述:

我有一个中央SVN存储库,我们目前正在使用。但是我们想要转移到GIT。因此,我们正在考虑将GIT用于所有开发,但主要的存储库将是SVN。所以我想要实现的是,无论什么时候我将任何最终更改推送到主分支,它都应该作为SVN的提交,所以它应该同步,以便jenkins可以采用相同的现有SVN路径进行构建。做这个的最好方式是什么?如果我为它做了一些步骤,我将不胜感激。由于从SVN移动到GIT

+1

这应该有所帮助:https://www.atlassian.com/git/tutorials/migrating-synchronize/ – masterforker

假设u使用混帐svn的仓库

这是哈克,但没有任何额外的第三方工具

写承诺的git和svn一个批处理文件就可以(必须是一个git- svn的)

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

然后而是采用了单指令,你可以打电话给你写

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