命令都是小事
cd ~
环境变量添加:~/.bash_profile
export CVSROOT=:pserver:chenchao@10.4.37.12:/home/cvsroot
source ~/.bash_profile
MAC Linux通用 windows设置在path里。
变量才是重点
一下参考来源
http://51xuejianzhan.com/dev/20140408/191.html
要点:
cvs import -m 't' a4 a2 test
添加一个本地工程a2 到服务器根目录下的a4里(没有a4会自动创建a4)
1.导入一个项目工程: cvs import -m "import init tag" project_name ver_tag rel_tag
2.下载一个项目工程:
cvs co project_name
3.添加一个文件或目录:
cvs add file/dir
cvs ci file/dir
4.跟CVS服务器同步代码:
cvs up
5.给项目打tag:
cvs tag -c release-1-0
6.导出一个项目工程,不带CVS目录:
#cvs export -D now project_name //导出当前版本
#cvs export -r release project_name //导出相应的release版本
7.分支创建:在release_1_0下创建project_name的patch分支
#cvs rtag -b -r release_1_0 release_1_0_patch project_name
一些人先在另外一个目录下导出release_1_0_patch这个分支:解决1.0中的紧急问题,
cvs checkout -r release_1_0_patch
而其他人员仍旧在项目的主干分支2.x上开发
在release_1_0_patch上修正错误后,标记一个1.0的错误修正版本号
cvs tag release_1_0_patch_1
如果2.0认为这些错误修改在2.0里也需要,也可以在2.0的开发目录下合并release_1_0_patch_1中的修 改到当前代码中:
cvs update -j release_1_0_patch_1
8.查看当前文件不同版本的区别:
#cvs diff -r1.3 -r1.5 file_name
9.查看当前文件(可能已经修改了)和库中相应文件的区别:
#cvs diff file_name
10.对于上传的不是文本文件操作:比如:
#cvs add -kb new_file.gif
#cvs add -kb readme.doc
11.删除文件:
#cvs rm -f file_name
#cvs ci -m "why delete file"
12.环境变量添加:~/.bash_profile
export CVSROOT=:pserver:chenchao@10.4.37.12:/home/cvsroot