TortoiseCVS和CVS-suite的初次踩坑之路
来源:互联网 发布:python datetime模块 编辑:程序博客网 时间:2024/06/05 11:26
现在软件开发所使用的版本管理工具恐怕大多是Git了吧,再就是SVN了,至于CVS在我印象中该属于是传说中的东西了,不过今天迫于需要,只得也踩一踩这个坑了。
按公司的教程,本来是要用wincvs的,折腾了大半天,发现这家伙太老了,最新版的也是2009年的,还要安装python,而且还必须是很老版的python,还必须是32位的,否则wincvs根本识别不了。装了卸,卸了装,fuck!最后一怒之下,弃之不理,就拿TortoiseCVS试试。
又折腾大半天,终于算是勉强入门了,累个半死。
跟SVN很像,有服务端安装包(CVS-suite),还有客户端安装包(TortoiseCVS)。安装过程就不多说了,服务端安装完后还要重启下电脑。下面只讲些关键的地方。
1、服务端安装好后的界面大致如下:
其中Run as里面列出的就是操作系统(我的是win7)的账户。
第一个坑:账户必须有密码
如果你的windows账户没有密码,你根本就没办法用空密码访问到仓库。
2、创建仓库,作为存储记录的地方。这个仓库我建在了D盘。server名称,由于服务端就是自己的电脑,我就按照网上说的写了localhost,不知道写个别的名字会怎么样。
第二个坑:记得重启High performance server service。
仓库创建完后,会提示你重启这个东西,我一开始大意,只当是重启CVS-suite,导致这个仓库没办法访问。
3、怎样将自己的项目(工程)部署到远程仓库呢?
右键你的工程,CVS--make new Module,界面如下。通过填写下面的参数,CVSROOT会自动生成。
CVSROOT其实就是远程仓库的地址了。cvsrepo就是我的远程仓库。module其实就是你的工程在远程仓库的名字。
我就给它起个名叫csdn吧。
4、怎样check out呢?
在你打算放副本的地方右键,cvs checkout ,出现如下图。CVSROOT填上远程仓库的地址,然后点击右侧的Fetch List,你就会在右侧发现这个仓库里的所有项目,在下方红色标记的列表里选中你打算下载的工程,点击OK。
第三个坑:去掉All users are read ,否则可能checkout不下工程。大致意思会说你没有访问权限。
- TortoiseCVS和CVS-suite的初次踩坑之路
- 【转载】如何利用TortoiseCVS连接sourceforge.net的cvs服务器
- 如何利用TortoiseCVS连接sourceforge的CVS服务
- eclipse中的cvs删除操作与TortoiseCVS的删除操作的不同之处
- Spring tool suite初次安装的一些配置
- Spring tool suite初次安装的一些配置
- 【图】CVSNT和TortoiseCVS的使用(一)
- 【图】CVSNT和TortoiseCVS的使用(二)
- 智能蛇的初次设计之路
- 切换node版本之初次踩坑
- 终于把用cvsnt+TortoiseCVS把cvs搞定了
- 用TortoiseCVS登录远程CVS服务器老出错,终于搞定!
- TortoiseCVS和CVSNT配合使用
- TortoiseCVS和CVSNT配合使用
- Telelogic SDL Suite 5.0和TTCN Suite 5.0的介绍
- 初次使用Acronis Disk Director Suite 10.0
- 和jQuery的初次约会
- cvs的配置和使用
- ntc 测温 单片机 C语言 查表 温度系数表 计算公式
- 三、步进电机H桥的驱动方法
- Tomcat加载流程
- MATLAB crashes on startup (segmentation violation)
- E:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\rcdll.dll 无法找到资源编辑器DLL. 请确保路径正确
- TortoiseCVS和CVS-suite的初次踩坑之路
- idea 导出war包
- git 冲突解决
- 乐观锁与悲观锁——解决并发问题
- CALayer画多边形柱体
- performDraw
- 解决libc.so.6: version `GLIBC_2.14′ not found问题
- PKU 2255 Tree Recovery(二叉树)
- 天梯赛练习——帅到没朋友