在我们的项目中,我们必须将所有更改提交给客户端svn存储库。
我想把我们的团队转移到git。所以我想我需要一个使用git-svn推送到svn服务器的中央git存储库。
我的问题:
最后:我采取了正确的方法,还是有更好的方式?
答案 0 :(得分:2)
大多数Git大师建议不要使用中央Git存储库来与SVN进行双向接口。相反,每个开发人员都应该直接使用git-svn来对抗Subversion存储库。如果你有一个小项目,通常都可以。
然而,如果你仍然坚持这个想法,那就有可能。你必须接受一些限制:
如果可以接受,请查看此页I put together about Git-SVN mirrors。
不幸的是,我不知道svn:externals问题。你最好为那个问题开辟一个新问题,在那里你可以更具体地解释你所拥有的和你想要达到的目标。