1

我想使用 Git 和 Github 来开发一个项目。但是大学要求说我必须使用他们自己的 SVN 存储库。

我认为应该可以使用 Git–Github 进行开发,并使用 SVN 作为 Git Repo 的镜像。没有人会直接提交到 SVN 存储库,只会提交到 git 存储库。

我的问题是,我该怎么做?

我知道我可以使用 git-svn 并且有两种同步方式。但我不想使用它,它让事情变得太复杂并且不允许完整的 git 功能。

编辑:

事实证明,由于 GitHub SVN 存储库不是真正的 SVN 存储库,因此无法使用 svnsync。所以我开始开发一个解决方案:

http://github.com/Nerian/github_subversion_converter

4

2 回答 2

1

也许github 的 SVN 支持github 的 SVN 写入支持可能会在您最终做的任何事情中派上用场。

于 2010-10-12T20:04:57.277 回答
0

为什么不偶尔使用 git-svn 将更新从您的个人 git 存储库推送到 svn 存储库?你所要做的就是让它看起来像是在使用 svn,所以只要确保提交者的名字在提交中出现。

于 2010-10-12T19:54:07.267 回答