从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