如何从另一台机器远程控制SVN客户端?



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

原始设置:

Developer Machine (SVN Client) -> Dev Server [Repo]

新设置

Developer Machine(映射的Dev文件夹)-> Dev Server n (SVN Client) -> CIS [Repo]

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

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

有人知道SVN远程吗?还有人处理过这种间接的工作副本访问吗?

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

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

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

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

相关内容

最新更新