2

WinCVS中如何设置CVSROOT环境变量?

4

3 回答 3

9

简单的答案是:你不需要。CVSROOT环境变量被严重高估了。CVS(NT) 仅在所有其他确定存储库连接字符串的方法都已用尽时才使用它。人们通常认为情况正好相反,然后想知道他们对 CVSROOT 环境变量所做的更改是否无效。

CVS 评估存储库连接字符串的可能来源的顺序:

  1. 命令行上的-d选项。这是 WinCvs 允许您通过以下对话框中的 CVSROOT 选项设置的内容:logininitimport和。另请注意,WinCvs 会记住您过去使用过的 CVSROOT:如果您重新访问这些对话框之一,您可以简单地从下拉列表中选择以前的 CVSROOT。checkoutrtag

  2. 任何 ./CVS/Root 文件的内容(如果存在)(默认情况下它们具有隐藏属性,以防您看不到它们)。这意味着只要您在工作副本中运行命令,就无需通过任何其他方式指定 CVSROOT。如果可用,WinCvs 也会在状态栏中显示它。

  3. 最后,作为最后的手段,CVSROOT环境变量。当您实际在命令行上工作时,这很有用,在签出的沙箱之外执行命令,但在 WinCvs 中确实没有意义......要么您已经在沙箱内,要么您可以简单地从下拉列表中选择 CVSROOT是需要的。

如果您需要更改现有工作副本的连接设置,您需要修改 ./CVS/Root 文件的内容。WinCvs 带有一个宏,可以为您简化这个过程。只需选择要更改 CVSROOT 的工作副本的根文件夹,然后转到 Macros|CVS|Change CVSROOT...

另请参阅有关整个问题的常见问题解答项目:http: //cvsgui.sf.net/newfaq.htm#CvsrootWizard

于 2008-11-25T14:38:48.330 回答
1

您可以在“常规”选项卡的首选项窗格中进行设置。

于 2008-11-25T12:06:48.120 回答
1

在 WinCVS 2.0.2.4 中(可能是类似的版本)

转到 Admin->Login 这是一个 ... 按钮,它会弹出一个弹出窗口来构建 CVSROOT。登录后,应设置 CVSROOT 变量。

于 2008-11-25T12:20:37.220 回答