`
wangjian5748
  • 浏览: 210349 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

怎样在wincvs中使用python脚本

阅读更多

软件环境:

Wincvs<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.3.6</chsdate>.1beta6

PythonativePython<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(我个人认为的),就是在输出窗口中进行脚本模式切换不起作用

解决方法:到菜单中选择才行。选择菜单的顺序:EditShelltcl/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吧,很简单,很强大:)



分享到:
评论

相关推荐

    wincvs+Python-2.2.1

    使用过程中,用户需要自行下载**TCL**,因为TCL(Tool Command Language)是某些版本的WinCVS运行所必需的脚本语言环境。 总的来说,熟悉并掌握WinCVS和Python 2.2.1对于理解版本控制基础和早期Python编程至关重要...

    wincvs中文安装包+包括支持的低版本Python

    在安装过程中,确保勾选所有必要的组件,特别是Python相关部分,因为wincvs需要Python支持其内部的一些功能,如命令行执行和脚本处理。 接下来是Python的兼容性问题。wincvs需要特定版本的Python来支持其运行,这...

    WinCVS中文版+Python+Tcl+SSH

    在使用WinCVS时,用户首先需要安装这个压缩包中的所有组件,包括WinCVS、Python2.2和Tcl。安装完成后,用户可以通过WinCVS图形界面配置CVS服务器的连接信息,包括服务器地址、端口、认证方式(如使用SSH密钥对)等。...

    wincvs1.3中文版

    WinCVS是CVS的一个客户端程序,它以CVS作为基础,在其上构造了功能强大的GUI,使得Windows平台上的CVS用户可以轻而易举的进行协同工作。WinCVS中文版由SCMChina在英文版的基础上修改而成,除了对WinCVS的界面进行了...

    wincvs日常使用指南

    在WinCVS中,对文件或目录进行移动或重命名的操作相对复杂,尤其在UNIX系统中。这要求用户具备一定的UNIX基础,因为这些操作通常在UNIX环境下执行,而非通过WinCVS直接完成。例如,要重命名一个文件,需在本地文件...

    WinCVS安装使用指南

    根据提供的文档信息,本文将对WinCVS的安装与使用进行详细介绍,并基于文档中的关键信息进行深入解析。 ### WinCVS简介 WinCVS是一款基于Windows操作系统的版本控制系统客户端,它支持Concurrent Versions System...

    WinCVS_企业级使用教程.ppt

    - **默认编辑器**:可以设置你习惯使用的文本编辑器,以便在WinCVS中直接编辑文件。 ### 使用WinCVS操作 1. **登录**:完成参数配置后,通过提供的界面进行登录,通常包括输入用户名和密码。 2. **导出模块**:...

    WinCVS使用手册.pdf

    ### WinCVS使用手册知识点详解 #### 一、版本控制的重要性及CVS的地位 随着软件项目的日益扩大,团队协作成为了常态。在这种环境下,版本管理变得至关重要。一方面,它确保了团队成员之间的同步;另一方面,也为...

    winCVS 中文版 安装使用说明

    winCVS(Windows下的Concurrent Versions System)是一款在Windows操作系统上使用的源代码版本控制系统客户端,它允许用户管理并跟踪文件和目录的更改,便于团队协作和项目管理。以下是对winCVS中文版的安装及使用...

    Python-2.2

    解决WINCVS没有正确设置或者安装TCL和Python,SHELL无法使用

    wincvs使用手册

    WinCVS与CVS服务器配合使用,成为跨平台版本控制解决方案中的关键组件。 #### 三、重要术语解释 1. **Repository(仓库)**: - CVS服务器的根目录,包含所有受控项目的文件及历史记录。 - 可以将其视为一个大的...

    WinCVS日常使用指南

    在《WinCVS日常使用指南》中,读者可以了解到以下几个核心知识点: 1. **CVS基础概念**:首先,指南会介绍CVS的基本原理和工作流程,包括版本控制的重要性、版本库的创建与管理、以及如何通过CVS跟踪和合并代码变更...

    WinCvs使用指南

    9. **高级特性**:除了基础功能,WinCvs还提供了许多高级特性,如设置自动提交规则、配置CVS钩子脚本、使用图形化的冲突解决器等。这些特性可以帮助你更高效地进行版本控制。 10. **故障排查**:最后,指南通常会...

    WinCVS中文教程

    《WinCVS中文教程》是一份详尽的指南,旨在帮助用户掌握如何在Windows环境下使用WinCVS这款强大的CVS(Concurrent Versions System)客户端工具。CVS是一种版本控制系统,它允许多个人同时协作编辑和管理同一份代码...

    WinCVS与CVSNT简明使用手则

    在安装过程中,选择合适的安装路径,确保安装完成后可以在开始菜单或桌面找到WinCVS的快捷方式。 2. **安装CVSNT**:下载并安装CVSNT服务器,根据向导设置服务器端的配置,包括监听端口、用户权限、仓库位置等。 3. ...

    wincvs入门到精通

    在当前软件开发的协作环境中,版本控制系统是不可或缺的工具...通过系统地学习这本教程,读者不仅能熟练掌握WinCVS的使用技巧,更能深入理解版本控制系统在软件开发过程中的价值,从而在日常的开发工作中更加得心应手。

    WinCVS2.1.1 包括CVSNT安装

    WinCVS2.1.1 和 CVSNT 是两个在软件开发领域中常用版本控制系统的重要组件。这篇文章将深入探讨这两个工具,以及如何进行安装。 WinCVS(Windows版本的CVS客户端)是开源的源代码控制系统的图形用户界面,它允许...

Global site tag (gtag.js) - Google Analytics