【问题标题】:Can I configure review-board to access CVS through mount我可以配置审查板以通过挂载访问 CVS
【发布时间】:2013-11-14 22:24:16
【问题描述】:

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

A repository was not found at the specified path.

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

这行得通!只有我必须在 RB 中设置 repo 的“名称”以匹配客户端上“CVS/root”中的名称。使用 post-review -d 查看所需的名称。

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

【问题讨论】:

  • 如果您担心损坏存储库,您应该将挂载设置为只读。我们已经在工作中设置了 RB,并以类似方式安装了一个存储库,并且没有遇到任何问题,但这只是一个人的轶事证据。

标签: windows cvs review-board


【解决方案1】:

从那以后,我了解到通过共享驱动器使用 CVS 是一种常见做法,而且 CVS 似乎能够通过只读访问正常结帐。

review-board 使用 pserver 失败的原因是它需要你有一个名为 CVSROOT/modules 的文件。如果您的存储库没有该文件(而我们的没有),它就会阻塞。

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

【讨论】:

    猜你喜欢
    • 2014-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    • 2011-04-10
    • 2020-08-21
    相关资源
    最近更新 更多