BesIII Software Meeting WinCVS 简单介绍 文硕频 wensp@ihep.ac.cn 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 概 述 CVS是目前比较流行与优秀的版本管理与控制工具,是用来管理日常代码和文档的一个强有力的工具。 WinCVS是CVS的一个客户端软件,它运行在windows平台上,采用图形化方式登陆CVS服务器,进行CVS相关的操作与管理,不需要学习复杂的CVS命令。 WinCVS与CVS服务器是目前应用最广泛的版本管理与控制工具的组合 WinCVS的中文版由SCMChina在英文版的基础上修改而成。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 使用WinCVS的目的 WinCVS是运行在windows平台下CVS的客户端,所以它对于windows下的文件如 .doc 、.ppt ……操作比较方便。 我们使用WinCVS主要是用它作为一个客户端来操作和管理开发文档。 而软件代码主要在linux下开发,建议不使用WinCVS来操作。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting WinCVS 安装 安装配置python 安装配置TCL 安装WinCVS 安装完之后在系统的环境变量中添加python的安装路径。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting WinCvs 简明操作 配置 登陆 检出(checkout)项目--从服务端检出 修改提交文件到服务端 更新文件--将服务端文件更新到本地 添加文件 比较版本 提交版本 查看文件的状态 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 一、配置WinCVS参数 安装好cvs后,就需要配置服务端了。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 二、登陆 配置完后,应该登录以使服务端记住你的登录名和密码。 登录成功后输出日志窗口中显示: ***** CVS exited normally with code 0 ***** 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 三、检出(checkout)项目 如果在服务端,项目已建立,只需checkout到本地来即可。 选择放置模块(项目)的目录 点击菜单远程->检出项目|模块,输入模块名即可。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 四、修改提交文件 从服务端checkout项目后,会在本地建立文件的拷贝,在客户端修改后提交(commit)到服务端即可将最新的文件保存到服务端,修改后的文件显示为红色。此时的修改只修改了本地的文件,如果要提交到服务器端,点击选中被修改过的文件,从右键菜单中选择“commit selection”命令即可提交到服务端。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 五、更新文件 在对本地的文件修改前,最好先从服务端更新文件,因为多人操作同一个文件时,没有及时更新容易引起冲突。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 六、添加文件 在本地添加文件后,要提交到服务端。 注:对于一般的文本文件,选择菜单修改-添加选项 即可,而对于.doc、.ppt等文件,必须选择修改-添加二进制文件,否则将会对文件造成破坏。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 七、比较版本 选中某个需要比较的文件,点击查询-差异 或 CTRL+D 设置比较类型。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 八、提交版本 经过一段时间修改,各个文件的版本不一致,而且文件管理到了一个阶段,需要固定版本,将文件提交到CVS服务器中。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 九、查看文件的状态 选中文件和文件夹,右键选择“选项状态”可查看文件的当前状态,如: File: test.txt Status: Up-to-date Working revision: 2.1 Repository revision: 2.1 /bes/bes/Document/test.txt,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) Existing Tags: No Tags Exist 右键菜单中选择“选项日志”可查看历史信息,包括修改者,修改时间等。 2019/5/31 BesIII Software Meeting
BesIII Software Meeting 参考资料 有关WinCVS的软件和资料可以在如下地址下载: http://202.122.35.193/document/document.html The end ! Thanks! 2019/5/31 BesIII Software Meeting