软件环境:
Wincvs:<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.6</chsdate>.1beta6
Python:ativePython<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.3.3</chsdate>
简要描述:最新版Wincvs2.0已经支持python2.4了,而Wincvs<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.6</chsdate>只支持到python2.2。可是在这两个主要版本中都有一个bug(我个人认为的),就是在输出窗口中进行脚本模式切换不起作用
解决方法:到菜单中选择才行。选择菜单的顺序:Edit-Shell-tcl/python。由于在两个脚本模式中对错误的输出是不同的,所以可以很快验证你的wincvs是否已经支持python了。若了解python/tcl的朋友可能会很快摸索出这些问题的答案。
Wincvs找到python时,会输出如下内容
Python <chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">2.2.3</chsdate> (#42, Nov 13 2003, 09:57:55) [MSC 32 bit (Intel)] on win32
我的验证输出如下(在最下面的输出窗口中进行命令行操作,注意:wincvs没有提示操作符)
Python脚本模式:
aa
Traceback (most recent call last):
File "<string>", line 1, in ?
NameError: name 'aa' is not defined
print 11
11
a = 1+1
print a
2
Tcl脚本模式:
Switching the shell to TCL...
aa
invalid command name "aa"
print 11
can not find channel named "stdout"
a = 1+1
ambiguous command name "a": after append array auto_execok auto_import auto_load auto_load_index auto_qualify
print a
can not find channel named "stdout"
为了准确,两个脚本都是用同样的命令,不熟悉python/tcl的朋友可能会不太看懂,快学python吧,很简单,很强大:)
分享到:
相关推荐
使用过程中,用户需要自行下载**TCL**,因为TCL(Tool Command Language)是某些版本的WinCVS运行所必需的脚本语言环境。 总的来说,熟悉并掌握WinCVS和Python 2.2.1对于理解版本控制基础和早期Python编程至关重要...
在安装过程中,确保勾选所有必要的组件,特别是Python相关部分,因为wincvs需要Python支持其内部的一些功能,如命令行执行和脚本处理。 接下来是Python的兼容性问题。wincvs需要特定版本的Python来支持其运行,这...
在使用WinCVS时,用户首先需要安装这个压缩包中的所有组件,包括WinCVS、Python2.2和Tcl。安装完成后,用户可以通过WinCVS图形界面配置CVS服务器的连接信息,包括服务器地址、端口、认证方式(如使用SSH密钥对)等。...
总的来说,这个资源包提供了一整套CVSNT服务器和客户端的安装和配置解决方案,对于希望在Windows环境中使用CVS进行版本控制的开发团队来说非常有用。通过学习和实践,开发者可以熟练掌握CVSNT,提高团队协作效率,...
日前解决WinCVS 1.3版本空文件夹无法导入...② 运行Python脚本 create_files_by_paths_txt.py,这样就会在各个空文件夹下面生成一个空的readme.txt. 注:前提是有安装了Python(有装WinCVS当然有装Python啦 -_= )