我想使用 Git 和 Github 来开发一个项目。但是大学要求说我必须使用他们自己的 SVN 存储库。
我认为应该可以使用 Git–Github 进行开发,并使用 SVN 作为 Git Repo 的镜像。没有人会直接提交到 SVN 存储库,只会提交到 git 存储库。
我的问题是,我该怎么做?
我知道我可以使用 git-svn 并且有两种同步方式。但我不想使用它,它让事情变得太复杂并且不允许完整的 git 功能。
编辑:
事实证明,由于 GitHub SVN 存储库不是真正的 SVN 存储库,因此无法使用 svnsync。所以我开始开发一个解决方案: