0

这是我的问题。我正在与一位外部顾问合作,他创建了一些代码,并将其保存在 github 上的 GIT 存储库中。在内部,我有一个具有 SVN 的开发服务器,我可以在我的内部 SVN 存储库中复制他的代码。我不想让我的顾问直接访问我的内部服务器,但我希望能够让他所做的任何更改(并保存在 github 上)与我的 SVN 存储库中的内容合并。每当他更新 github 时,这不一定是自动的——我只想有一个相当简单的过程,我可以运行它来将他的更改合并到我的内部 SVN 存储库中。请注意,我还将自己更改 SVN 存储库中的代码,因此我不能每次他进行更改时都将他的 github git 存储库镜像到 SVN。那么如何确保 SVN 存储库可以跟踪我们双方所做的更改呢?

4

2 回答 2

2

克隆你的 repogit-svn并将他的 repo 添加为远程。现在您可以随时将他的更改合并到您的 svn 中。

于 2013-07-17T02:05:10.997 回答
0

阅读本主题(带有评论和警告)。

简而言之 - 您可以使用 SVN-client 访问托管在 Github 上的 Git-repo,但是外部和本地的“愚蠢”合并可能很麻烦(测试您的案例

于 2013-07-17T10:49:22.170 回答