网上有太多的信息让我无法理解并能够自己拍照,所以我轻轻地请社区为我的旅程提供亮点......
我的情况:
我们正在尝试以下几个月,但它只是不起作用,因为它需要手动同步:
所以我正在寻找自动同步的解决方案,但要记住访问权限...... 我已经看到了......这对我有用吗? http://git-scm.com/docs/git-svn
另一个担心是我们公司将在明年将我们所有的SVN迁移到Git ...... 我没有预料到这一点并运行我们自己的git服务器而不是SVN,但它必须保留在防火墙后面。然后我迷失了"克隆","镜像"方面和维护正确的访问权限......
您可以就此分布式架构提供哪些解决方案/建议?
答案 0 :(得分:1)
不,git-svn在通用情况下无法自动平滑地工作。主要问题是git-svn'ed提交将获得不同的SHA,如果git和svn两方面的变化率很高,那么这将使双方同步成为具有挑战性的手动任务。
如果您可以将更改限制为仅从git转到svn,则可以通过类似于How to deal with a git that has git-svn and pure git remotes的技术维护同步
答案 1 :(得分:0)
正如Mykola Gurov的回答所解释的那样,git svn
在这种情况下可能不起作用。
但是,你应该能够在没有git的情况下解决这个问题:
这需要一些手动设置工作,但它应该有效并且安全。