如何将 SVN 服务器添加为 git 存储库的第二个来源



我有一个本地 git 存储库,其中已经设置了 git 源。

现在,客户要求将项目存储在其内部 svn 存储库中。

我想保留当前的 git 基础设施进行开发,并仅将一些分支(例如发布分支)推送到 svn 服务器。

在这种情况下,git-svn 桥是正确的解决方案吗?

是的,git-svn 对于您的情况来说是一个完全有效的选择。您可以在现有的 git 存储库上执行git svn init ...git svn clone到新的存储库,稍后将真实来源添加为 git remote add origin ...

Git-svn 对您来说并不是真正的遥控器(如原点),您将使用git svn xxx命令,最值得注意的是 git svn rebasegit svn dcommitgit svn dcommit将推送到的 svn 分支可以用git svn info进行检查。

相关内容

最新更新