如何将 SVN 服务器添加为 git 存储库的第二源
How to add a SVN server as a second origin of a git repository
我有一个本地 git 存储库,其中已经设置了 git 来源。
现在客户要求将项目存储在他们的内部 svn 存储库中。
我想保留当前的 git 开发基础设施,并仅将一些分支(例如发布分支)推送到 svn 服务器。
在这种情况下,git-svn bridge 是正确的解决方案吗?
是的,git-svn 是适合您的情况的完美选择。您可以在现有 git 存储库上执行 git svn init ...
或对新存储库执行 git svn clone
,稍后将您的真实来源添加为 git remote add origin ...
。
Git-svn 对您来说并不是真正的远程(如 origin),您将使用 git svn xxx
命令,最显着的是 git svn rebase
、git svn dcommit
。 svn 分支 git svn dcommit
将推送到可以用 git svn info
.
检查
我有一个本地 git 存储库,其中已经设置了 git 来源。
现在客户要求将项目存储在他们的内部 svn 存储库中。
我想保留当前的 git 开发基础设施,并仅将一些分支(例如发布分支)推送到 svn 服务器。
在这种情况下,git-svn bridge 是正确的解决方案吗?
是的,git-svn 是适合您的情况的完美选择。您可以在现有 git 存储库上执行 git svn init ...
或对新存储库执行 git svn clone
,稍后将您的真实来源添加为 git remote add origin ...
。
Git-svn 对您来说并不是真正的远程(如 origin),您将使用 git svn xxx
命令,最显着的是 git svn rebase
、git svn dcommit
。 svn 分支 git svn dcommit
将推送到可以用 git svn info
.