从SVN迁移到Git后,团队正在使用Git。 我们现在正在将新代码推送到Git服务器中。
但同时我想保持旧的SVN存储库是最新的(我们有太多的脚本和应用程序仍在使用SVN)
如何将新的Git存储库与旧的SVN存储库同步?
如果我理解正确,你可以很容易地做相反的事情,这意味着在旧的SVN存储库中使用git svn fletch命令进行新提交时更新新的Git存储库,但我想转到另一个方向。
换句话说,如何将我的更改从Git存储库提交到SVN存储库?
由于
答案 0 :(得分:0)
如果您使用git-svn创建Git仓库,则可以在yuor裸Git仓库上使用post-receive hook来触发git-svn dcommit
。
你可以在“Automatically synchronizing a Subversion repository and a Git repository”看到一个。
如果没有,你必须编写一个post-receive钩子,它将git commit应用于正确的svn签出工作区。这并不像使用git-svn
那么容易。