将代码推送到SVN和GIT

时间:2011-12-21 21:09:55

标签: git svn git-svn

我有一个项目,我想推送到GitHub 我们的内部SVN服务器。我见过很多关于使用git-svn的参考资料,但这似乎是使用git命令推送到SVN而只推送到一台服务器。我想将更改推送到内部SVN服务器到GitHub。这可能吗?考虑到目前使用GitHub设置项目,我将如何进行设置?

3 个答案:

答案 0 :(得分:1)

您也可以将git-svn存储库推送到github,只需确保在推送到svn之后将其推送到,因为git-svn将修改历史记录(它将svn修订添加到提交消息中。)

但是你为什么要那样做呢?

答案 1 :(得分:1)

我将.gitignore.git添加到svn:ignore,将.svn添加到.gitignore。我可以将对svn存储库和同一项目的更改提交到GitHub存储库。

答案 2 :(得分:0)

您可以将SubGit安装到内部SVN服务器中。它将创建一个与SVN存储库保持同步的链接Git存储库。您可以将其视为SVN存储库的Git接口。

所以现在你可以克隆这个Git存储库,使用它并将其推回到内部存储库和GitHub。