cvs import -m "import init tag" project_name ver_tag rel_tag
2008-01-24 16:56
375 查看
导读:
CVS 操作:
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
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1874732
本文转自
http://blog.csdn.net/chenchao03/archive/2007/11/08/1874732.aspx
CVS 操作:
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
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1874732
本文转自
http://blog.csdn.net/chenchao03/archive/2007/11/08/1874732.aspx
相关文章推荐
- spring的default-lazy-init参数和spring的自动装配(default-autowire="byName")
- Android studio 导入项目,界面停在"Building 'project name' gradle project info"卡死
- unable to get system library for the project" error when import android project to eclips
- strut2下载文件的“ <param name="inputName"> tag specified for this action.”异常
- mkdir javac jar clean 在控制台或者MyEclipse指定project的,而不是在构建文件<project name="OurProject" default="archive"
- MATLAB7.0安装后显示The element type "name" must be terminated by the matching end-tag "</name>".
- 解决android studio创建新项目时一直卡在Building "project name" Gradle info的问题
- 1.flex工程报错出现每次打开窗口的时候都会弹出一个窗口提示错误,提示“a problem has occurred when opening project "your project name",try to restart the applicat
- Struts2通配符映射/Struts <action name="/*/*" method="{2}" class="com.jxc.action.{1}Action"> <result
- Attribute value request.getParameter("name") is quoted with " which must be escaped when used
- apache启动失败:Name or service not known: mod_unique_id: unable to find IPv4 address of "narkii"
- 解决<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" 过长
- Function importPackage must be called with a package; had "[JavaClass java.util.ArrayList]"
- Exception in thread "main" java.lang.NoClassDefFoundError: Demo (wrong name: com/zhangyun/Demo)解决办法
- struts2文件下载及 <param name="inputName">inputStream</param>的理解
- Difference between "net start servicename" and "sc start servicename"
- python中if __name__ == "__main__":用法解析
- No tag "datetimepicker" defined in tag library imported with prefix "s"
- Hadoop 解除 "Name node is in safe mode"
- Eclipse Import XS OR UI5 Project