合并GIT和SVN的变化

时间:2013-07-17 00:40:30

标签: git svn github git-svn

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

2 个答案:

答案 0 :(得分:2)

使用git-svn克隆您的回购并将其回购添加为远程。现在,您可以随时将他的更改合并到您的svn中。

答案 1 :(得分:0)

阅读this topic(附有评论和警告)。

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