当前位置:  开发笔记 > 运维 > 正文

如何使用ClearCase列出我的所有签到?

如何解决《如何使用ClearCase列出我的所有签到?》经验,为你挑选了2个好方法。

是否有可能使用cleartool获取我在给定源代码目录树中所做的所有签入的列表?如果可能的话,我想看看办理登机手续的时间和文件版本.我正在使用Windows.

提前致谢.



1> VonC..:

这将涉及一个cleartool find命令:

-exec描述找到的版本的指令

a -fmt更好地格式化结果

一个-created_by查询语言运营商限制的结果,只有你签入的版本.

您可以显示所有版本的签入文件,也可以显示每个签入的版本只有一个文件,即"元素".在您的情况下,要查看签入的时间,您需要列出版本.

就像是:

REM Windows syntax
cleartool find . -ver "created_by(myLogin)" -exec "cleartool descr -fmt \"%En : %Sn made %Vd\n\" \"%CLEARCASE_XPN%\""

# Linux syntax
cleartool find . -ver 'created_by(myLogin)' -exec 'cleartool descr -fmt "%En : %Sn made %Vd\n" "$CLEARCASE_XPN"'

'' 将指定您正在查看您的版本的当前目录.

%Sn会给你branch/versionNumber,%Ln只会给你版本号.



2> 小智..:

我知道最初的问题是关于cleartool的,但是很多人都没有意识到你也可以用ClearCase ReportBuilder GUI做到这一点.使用GUI的优势(除了不必学习cleartool的语法之外),在结果中您可以右键单击所选元素并立即弹出"与先前版本比较"或版本树.这取决于你想要对输出做什么.

ReportBuilder位于"Administration"文件夹下(所有程序> IBM Rational ClearCase XXX> Administration> ReportBuilder).您可能没有注意到它,因为它隐藏在"管理"下,但它不仅仅适用于管理员 - 对于使用ClearCase的任何人来说,有许多有用的查询.

在"报表生成器"下,转到"元素">"自用户日期以后签入"并选择要报告的目录,日期和用户ID,然后单击"运行报表".

推荐阅读
凹凸曼00威威_694
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有