CVSROOT环境

时间:2008-11-25 12:03:42

标签: cvs

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

3 个答案:

答案 0 :(得分:9)

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

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

  1. 命令行上的-d选项。这就是WinCvs允许您通过以下对话框中的CVSROOT选项进行设置的内容:logininitimportcheckoutrtag。另请注意,WinCvs会记住您过去使用的CVSROOT:如果您再次访问其中一个对话框,您只需从下拉列表中选择以前的CVSROOT。

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

  3. 最后,作为最后的手段,CVSROOT环境变量。当你实际使用命令行,在签出的沙箱之外执行命令但在WinCvs内部确实没有意义时,这非常有用...要么你已经在沙箱中了,要么只需从下拉列表中选择CVSROOT需要。

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

    另请参阅此问题的整个问题:http://cvsgui.sf.net/newfaq.htm#CvsrootWizard

答案 1 :(得分:1)

您可以在“常规”标签的偏好设置面板中进行设置。

答案 2 :(得分:1)

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

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