0

我们最近改变了我们的开发基础设施,以前我们只有一个开发服务器,开发人员机器直接连接到 dev 上的 repo,现在我们有多个开发服务器连接到我们的 CIS 上的 repo。

原始设置:

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

新设置

开发人员机器(映射的开发文件夹)-> 开发服务器 n(SVN 客户端)-> CIS [回购]

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

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

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

4

1 回答 1

2

你没有提到你是如何访问存储库的,我猜“直接连接”是指文件:方案。

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

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

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

于 2011-08-24T12:04:00.200 回答