问题描述
winCvs不能打开admin-preferences下面的General 版本是WinCvs2.0.2提示如下图请问是什么原因?怎么解决,感谢。 系统是 winXP sp3卸载了重装还是这样,然后又在注册表里查找winCVS,删除。再次卸载,重装后还是一样-_-电脑里还装了cvsnt-2.5.03,也试过把cvsnt也卸载,没解决问题。 点"More information at:"http://cvsgui.sourceforge.net/newfaq.htm#CvsrootWizard进去后的提示是: I just upgraded to WinCvs 1.3.18 or later and can no longer find a place to enter my CVSROOT. Where has the General tab gone? The global CVSROOT setting has been removed from WinCvs, mainly because it was pretending to be something which it wasn't, namely a global CVSROOT setting that would automatically apply to all your work within WinCvs. In practice however this setting was silently ignored about 95% of the time, possibly more.What used to happen when you entered something on the General tab of WinCvs was that it put the value entered there into the CVSROOT environment variable when calling the CVS client. The problem with this is that CVS will only so much as look at this variable if there is absolutely no other way to determine a CVSROOT for the current operation. Most of the time however, there is another place to get this information from, namely the meta information stored within your existing sandbox directories. Also see this FAQ item about changing your CVSROOT which explains about this sandbox meta info.Now, what was done was move the CVSROOT setting where it would really be honored by CVS, i.e. those commands that (could) work outside of a sandbox context: Init, Import, Login, Checkout and RTag. On the command dialogs for these commands (as well as the Admin|Command Line... dialog) you will find a new setting labeled CVSROOT which will allow you to enter the CVSROOT to use for the current operation. This will end up being passed as an explicit commandline option instead of the rather meaningless CVSROOT environment variable as before. WinCvs will also remember the CVSROOT you used the last time you invoked a particular command in a particular directory so you usually won't have to enter it again on subsequent invokations.Furthermore, there is a new UI for creating/editing your CVSROOT string, dubbed the "CVSROOT wizard", available by pressing the ellipsis ("...") button right next to abovementioned entry box. This new UI is much more flexible than the old General tab, as it uses meta information supplied by the CVS client itself, e.g. which protocols are supported and which options are expected/allowed by each protocol. 看不太明白 拜托了
解决方案
提示的英文好象是说没有找到CVSROOT,请确定你的cvsnt-2.5.03代码库配置好没有。WinCvs2.0.2在配置时有没有连cvsnt-2.5.03。还有我的服务器也是用的cvsnt-2.5.03.2704,但是WinCvs是2.1.1.1,没有试过WinCvs2.0.2与cvsnt-2.5.03匹不匹配。这个版本要匹配的。我们的版本控制是cvsnt-2.5.03.2704 + WinCvs2.1.1.1 + TortoiseCVS-1.10.6楼主再试试