关于NAnt中的CVS操作问题,急!
dlxu 2006-07-24 02:41:47 由于项目中用了.NET,在构建工具自然我选用了NAnt,这里使用的是nant-0.85-rc4版本,首先需要从CVS中把源代码Checkout出来,下面就是我的build文件片断
<target name="cvs">
<property name="cvsroot"
value=":pserver:xudl@sjns-nas1:/Projects/WSD06a213dWks" />
<cvs cvsroot="${cvsroot}" passfile=".cvspass" command="checkout"
usesharpcvslib="true" verbose="true" module="develop"/>
</target>
我用WinCVS可以把Source给checkout出来的,所以CVS的地址应该不会有问题。Password的File是我用Ant来生成的,应该也没有问题,但是信息如下所示
D:\Project\2006\WAKI\UT>nant
NAnt 0.85 (Build 0.85.2395.0; nightly; 2006/07/23)
Copyright (C) 2001-2006 Gerry Shaw
http://nant.sourceforge.net
Buildfile: file:///D:/Project/2006/WAKI/UT/UT.build
Target framework: Microsoft .NET Framework 1.1
Target(s) specified: cvs
cvs:
[cvs] Using ssh binary:
[cvs] Using .cvspass file:
[cvs] Working directory: D:\Project\2006\WAKI\UT
[cvs] Executable: E:\software\ant\nant\bin\scvs.exe
[cvs]
Arguments: -d:pserver:xudl@sjns-nas1:/Projects/WSD06a213dWks -verbo
se checkout develop
[cvs] Starting 'E:\software\ant\nant\bin\scvs.exe
( -d:pserver:xudl@sjns-n
as1:/Projects/WSD06a213dWks -verbose checkout develop)' in
'D:\Project\2006\WAKI
\UT'
[cvs] Logging in to :pserver:xudl@sjns-nas1:/Projects/WSD06a213dWks
然后就停住了,没有任何反应,感觉程序就死了,但是我如果输入命令行
E:\software\ant\nant\bin\scvs.exe -d:pserver:xudl@sjns-nas1:/Projects/WSD06a213dWks
checkout develop
就会跳出CVS password:的对话框,我输入密码以后就可以chechout出来了,请问,这是怎么回事,都要给这个问题搞崩溃了