我的团队正在与另一家公司的团队合作,他们的IT政策非常严格.我们不允许任何直接访问其SVN服务器.他们不允许访问我们的SVN服务器.我们唯一的选择是访问共享的FTP服务器.所以,我正在寻找保持我们的存储库同步的建议.请注意,此FTP服务器是除电子邮件之外的唯一通信机制,因此svn:externals不是一个选项.
我目前的想法是两个方向的夜间(或经常需要)差异/补丁.对于它的价值,我们每个人都使用相当独立的组件,因此冲突的可能性非常低.
有更好的想法吗?
编辑:我意识到我应该"对抗这个人",但是已经有好几周了,FTP(可能是SFTP)还没有到位.因此,我正在寻找聪明的解决方案.我们行业的性质和我们正在开发的系统阻止了代码的第三方存储.是的,这是愚蠢和官僚主义的.它的方式:)
您可以在两侧使用git-svn并使用FTP连接同步/交换您的Git存储库.