这是我的问题。我正在与一位外部顾问合作,他在github上创建了一些GIT仓库中的代码。在内部我有一个具有SVN的开发服务器,我可以在我的内部SVN仓库中复制他的代码。我不想让我的顾问直接访问我的内部服务器,但我希望能够进行任何更改(并保存在github上)以与我的SVN仓库中的内容合并。每当他更新github时,这都不一定是自动的 - 我只是希望有一个相当简单的过程,我可以运行它将他的更改合并到我的内部SVN仓库中。请注意,我自己也会对SVN repo中的代码进行更改,因此每次进行更改时,我都不能将其github git repo镜像到SVN。那么我怎样才能确保SVN回购能够跟踪我们双方所做的变化?
答案 0 :(得分:2)
使用git-svn
克隆您的回购并将其回购添加为远程。现在,您可以随时将他的更改合并到您的svn中。
答案 1 :(得分:0)
阅读this topic(附有评论和警告)。
简而言之 - 您可以使用SVN-client访问Git-repo,托管在Github上,但是“哑”合并外部和本地可能很麻烦(测试你的情况)