我们的团队是git的忠实粉丝但不幸的是(对我们而言)我们的公司只使用SVN。我知道git svn
的存在,但它不适用于许多工具。
为了避免将我们所有的分支都带到SVN(我们使用gitflow,所以使用很多分支),我正在寻找的是一个解决方案,它可以将我的git的存储库的主分支(在GitHub或类似地方托管)镜像到SVN的中继线。
我并不担心我的SVN不知道我们目前正在处理的分支机构。
理想情况下,从master
合并到develop
分支会导致代码及其历史记录进入SVN的主干。
知道如何实现这个或类似的东西吗?
答案 0 :(得分:2)
由于您提到GitHub,因此可以访问GitHub上的git存储库from a Subversion client。更一般地说,我发现SubGit比git-svn更好地镜像Git和Subversion。