首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

cvs 查看个人交付记录

2012-10-26 
cvs 查看个人提交记录eclipse的cvs插件不能看自己在整个项目的提交历史但cvs的命令行可以实现这点?mkdir t

cvs 查看个人提交记录

eclipse的cvs插件不能看自己在整个项目的提交历史

但cvs的命令行可以实现这点

?

mkdir tttCVSROOT=:ext:lich0079@1.2.3.4:/var/cvsrootexport CVSROOTcvs checkout -d ./ttt -r project_branch_name  project_namecd tttcvs history -ca | grep lich0079 | grep 06-22
?

?

以上的命令就可以查出我在06-22提交的文件了

?

?

?

*cvs annotate 查看详细的文件修改记录
-l本地目录,不递归
-R递归查看目录
-f如果没有日期和标记显示最新版本
-r查看某个标记的修改记录
-D查看某日期的修改记录

*cvs history
-c(commit)报告所有提交的历史记录
-e(everything)报告所有历史记录
-m(module)报告某个模块的历史记录
-o(check out)报告已捡出模块的历史记录
-T(tag)报告版本标签的历史记录
-x(x)报告某个操作对应的历史记录
-a(all)报告所有用户的历史记录,默认只报告执行命令者自己的历史记录

O Checkout(捡出的代码)
T Tag(贴了版本标签)
F Release(清除了工作拷贝)
W Update(仓库中的文件被删除,导致用户更新时文件被删除)
U Update(从仓库中拷贝文件到工作拷贝中)
G Update(更新时合并成功)
C Update(更新时合并冲突)
A Commit(文件第一次添加)
M Commit(文件被修改后提交)
R Commit(文件被删除)

*更改日志信息 cvs admin -m 版本:内容 文件名称
*输出源代码 cvs export
-N Don't shorten module paths if -d specified.
-f 如果没有标记和日期责导出最新的
-l 不递归导出目录
-R 递归导出目录
-n Do not run module program (if any).
-r 按版本和标记导出
-D 按日期导出
-d 输出到这个目录中
-k kopt Use RCS kopt -k option on checkout.

*cvs admin -s 改变用户状态
Exp--experimental 试验
Stab--stable 稳定
Rel--released 发布

*cvs release 清除工作拷贝
-d 清除特定的目录
-f 清除指定目录,及时有非cvs文件
-e 仅仅清除cvs管理的目录

*cvs watch cvs监视机制
on/off 打开/关闭使捡出成为只读的功能
add/remove 添加删除对某些动作的通知操作.
-l (on/off/add/remove): 当前目录不包括子目录
-R (on/off/add/remove): 递归,包括所有子目录
-a (add/remove): 几个不同动作集edit,unedit,commit,all,none之一

?

热点排行