2013-11-14 36 views
1

访问CVS我有安装在Windows 7计算机与pserver的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。

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

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

+0

如果您担心会破坏存储库,则应该使挂载为只读。我们已经建立了一个以类似的方式安装在存储库中的RB,并且没有任何问题,但这只是一个人的传闻证据。 –

回答

0

我已经知道通过共享驱动器使用CVS是很常见的做法,并且CVS似乎能够使用只读访问进行检查。

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

imo,这是RB中的一个错误,获取模块列表的最可靠方法是使用“cvs co -l”和“cvs -n up -d”,如here所解释的。

相关问题