我想使用Git和Github来开发项目。但大学要求说我必须使用他们自己的SVN回购。
我认为应该可以使用Git-Github开发并使用SVN作为Git Repo的镜像。没有人会直接提交SVN回购,只能转到git回购。
我的问题是,我该怎么做?
我知道我可以使用git-svn并有两种方式同步。但是我不想使用它,它使事情变得太复杂并且不允许完全的git功能。
编辑:
事实证明,由于GitHub SVN repos不是真正的SVN Repos,因此无法使用svnsync。所以我开始开发解决方案:
答案 0 :(得分:1)
或许github's SVN support和github's SVN write support可能会派上用场,无论你最终做什么。
答案 1 :(得分:0)
为什么不使用git-svn偶尔将更新从您的个人git存储库推送到svn repo?您所要做的就是让它看起来像是在使用svn,所以只需确保提交中的提交者名称即可。