我可以配置审查板以通过挂载访问CVS

时间:2013-11-14 22:24:16

标签: windows cvs review-board

我在带有pserver的Windows 7计算机上安装了CVS,它运行正常。我在Linux计算机上安装了Review Board。我试图将存储库添加到RB,我复制了通常的字符串“:pserver:user @ cvsmachine:/ myrepo”,但没有运气。我尝试了50种不同的变体,包括SSH:ext:并且没有任何效果。我总是得到

A repository was not found at the specified path.

所以我决定只在Linux计算机上创建一个安装点到Windows计算机上的cvsroot目录。然后我使用挂载点路径将存储库添加到RB。

这个有效!只有我必须在RB中设置repo的“名称”以匹配客户端上“CVS / root”中的名称。使用审核后-d 查看所需的名称。

我的问题是:这样做是否安全?这会破坏我的存储库吗?我认为RB只读回购,对吧?

1 个答案:

答案 0 :(得分:0)

我已经了解到通过共享驱动器使用CVS是常见做法,而且CVS似乎能够通过只读访问来检查。

审查板与pserver失败的原因是它需要一个名为CVSROOT / modules的文件。如果您的存储库没有该文件(而且我们的文件没有),它就会窒息。

imo,这是RB中的一个错误,获取模块列表最可靠的方法是使用" cvs co -l"并且" cvs -n up -d",如here所述。