如何从其他框远程控制SVN客户端

时间:2011-08-24 11:41:32

标签: svn tortoisesvn vpn rdp

我们最近改变了我们的开发基础架构,而且我们之前有一台开发机器直接连接到dev上的repo的单一开发服务器,我们现在有多个开发服务器连接到CIS上的repo。

原始设置:

开发者机器(SVN客户端) - >开发服务器[回购]

新设置

Developer Machine(Mapped Dev文件夹) - >开发服务器n(SVN客户端) - > CIS [回购]

我们创建的问题是提交或更新存储在其中一个开发服务器上的工作副本的唯一方法是通过RDP。这有效,但有点麻烦。

一些本地开发人员在映射驱动器上的开发盒上运行龟很好,但它们位于本地网络上,但是我是远程开发人员并通过VPN连接,所以这种操作甚至都不是一种选择。

有谁知道SVN遥控器?还有其他人处理过这种间接工作副本访问吗?

1 个答案:

答案 0 :(得分:2)

您没有提到如何访问存储库,我猜“直接连接”意味着 file:方案。

就个人而言,我会在您的CIS存储库服务器上安装Subversion Edge,将其配置为指向您现有的存储库,然后relocate您的开发人员工作副本到Subversion Edge支持的http方案

如果您希望在外部(即内部网络之外)公开您的存储库,这将使(AD)域身份验证(通过LDAP)和加密(HTTPS)相对简单。

我们刚刚为我们公司(30多个svn用户)完成了这个过程,这是一次愉快的体验。