我正在使用 subgit 通过中间存储库进行 SVN 和 Gitlab 存储库的双向同步(就像在连接到 Github 的官方文档中解释的那样。这是从当前 SVN 到 Git 的非常缓慢的过渡过程的一部分。
我不知道我的问题是否与这个特定案例有关,但我注意到 SubGit 也在同步根文件夹上设置的属性 - 这些属性是 Subgit 本身设置的一些锁定时间戳(如subgit:lock 2018-02-12T17:00:24.067
)。就 SVN 端的开发人员而言,这些属性完全无关紧要,也不需要。
属性仅从 Git 端移动到 SVN。当来自 SVN 时,没有什么特别之处。
有没有办法阻止 SubGit 这样做?我已经在config
文件中使用了同步过滤,但仅适用于某些特定文件。我将如何为属性做同样的事情?
注意: 对于那些感兴趣的人,我的场景有点具体:SVN repo 在 VPN 后面,而 Gitlab 在实时服务器上,它没有访问该 VPN 的权限。
同步是通过本地计算机(具有 VPN 访问权限)作为代理完成的。
这一切都需要继续接受来自 SVN 和 Git(lab) 方面的提交。