如何在WinCVS中设置CVSROOT环境变量?
简单的答案是:你不需要.该CVSROOT
环境变量是非常高估.只有在确定存储库连接字符串的所有其他方法都已用完时,CVS(NT)才会使用它.人们通常认为它是相反的,然后想知道他们对CVSROOT环境变量所做的改变是无效的.
CVS评估存储库连接字符串的可能源的顺序:
在-d
命令行上的选项.这是WinCvs中,您可以通过CVSROOT选项设置如下对话框:login
,init
,import
,checkout
和rtag
.另请注意,WinCvs会记住您过去使用的CVSROOT:如果您再次访问其中一个对话框,您只需从下拉列表中选择以前的CVSROOT即可.
任何./CVS/Root文件的内容(如果存在)(默认设置为隐藏属性,以防您看不到它们).这意味着只要在工作副本中运行命令,就不需要通过任何其他方式指定CVSROOT.如果可用,WinCvs还会在状态栏中显示此内容.
最后,作为最后的手段,CVSROOT
环境变量.当你实际使用命令行,在签出的沙箱外面执行命令但在WinCvs内部确实没有意义时,这很有用...要么你已经在沙箱中了,要么只需从下拉列表中选择CVSROOT需要.
如果需要更改现有工作副本的连接设置,则需要修改./CVS/Root文件的内容.WinCvs带有一个宏,可以为您简化此操作.只需选择要更改CVSROOT的工作副本的根文件夹,然后转到宏| CVS |更改CVSROOT ...
另请参阅有关整个问题的此常见问题项目:http://cvsgui.sf.net/newfaq.htm#CvsrootWizard