软件环境:
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密钥对)等。...
WinCVS是CVS的一个客户端程序,它以CVS作为基础,在其上构造了功能强大的GUI,使得Windows平台上的CVS用户可以轻而易举的进行协同工作。WinCVS中文版由SCMChina在英文版的基础上修改而成,除了对WinCVS的界面进行了...
在WinCVS中,对文件或目录进行移动或重命名的操作相对复杂,尤其在UNIX系统中。这要求用户具备一定的UNIX基础,因为这些操作通常在UNIX环境下执行,而非通过WinCVS直接完成。例如,要重命名一个文件,需在本地文件...
根据提供的文档信息,本文将对WinCVS的安装与使用进行详细介绍,并基于文档中的关键信息进行深入解析。 ### WinCVS简介 WinCVS是一款基于Windows操作系统的版本控制系统客户端,它支持Concurrent Versions System...
- **默认编辑器**:可以设置你习惯使用的文本编辑器,以便在WinCVS中直接编辑文件。 ### 使用WinCVS操作 1. **登录**:完成参数配置后,通过提供的界面进行登录,通常包括输入用户名和密码。 2. **导出模块**:...
### WinCVS使用手册知识点详解 #### 一、版本控制的重要性及CVS的地位 随着软件项目的日益扩大,团队协作成为了常态。在这种环境下,版本管理变得至关重要。一方面,它确保了团队成员之间的同步;另一方面,也为...
winCVS(Windows下的Concurrent Versions System)是一款在Windows操作系统上使用的源代码版本控制系统客户端,它允许用户管理并跟踪文件和目录的更改,便于团队协作和项目管理。以下是对winCVS中文版的安装及使用...
解决WINCVS没有正确设置或者安装TCL和Python,SHELL无法使用
WinCVS与CVS服务器配合使用,成为跨平台版本控制解决方案中的关键组件。 #### 三、重要术语解释 1. **Repository(仓库)**: - CVS服务器的根目录,包含所有受控项目的文件及历史记录。 - 可以将其视为一个大的...
在《WinCVS日常使用指南》中,读者可以了解到以下几个核心知识点: 1. **CVS基础概念**:首先,指南会介绍CVS的基本原理和工作流程,包括版本控制的重要性、版本库的创建与管理、以及如何通过CVS跟踪和合并代码变更...
9. **高级特性**:除了基础功能,WinCvs还提供了许多高级特性,如设置自动提交规则、配置CVS钩子脚本、使用图形化的冲突解决器等。这些特性可以帮助你更高效地进行版本控制。 10. **故障排查**:最后,指南通常会...
《WinCVS中文教程》是一份详尽的指南,旨在帮助用户掌握如何在Windows环境下使用WinCVS这款强大的CVS(Concurrent Versions System)客户端工具。CVS是一种版本控制系统,它允许多个人同时协作编辑和管理同一份代码...
在安装过程中,选择合适的安装路径,确保安装完成后可以在开始菜单或桌面找到WinCVS的快捷方式。 2. **安装CVSNT**:下载并安装CVSNT服务器,根据向导设置服务器端的配置,包括监听端口、用户权限、仓库位置等。 3. ...
在当前软件开发的协作环境中,版本控制系统是不可或缺的工具...通过系统地学习这本教程,读者不仅能熟练掌握WinCVS的使用技巧,更能深入理解版本控制系统在软件开发过程中的价值,从而在日常的开发工作中更加得心应手。
WinCVS2.1.1 和 CVSNT 是两个在软件开发领域中常用版本控制系统的重要组件。这篇文章将深入探讨这两个工具,以及如何进行安装。 WinCVS(Windows版本的CVS客户端)是开源的源代码控制系统的图形用户界面,它允许...