如何找出所有在上个月的一个分支happend活动?(how to find out all the

2019-08-19 05:01发布

我的问题是,在我的工作中由于某种原因,分支中的代码现在已经损坏,但我没有做任何标签的分支,所以很难给“回滚”的代码为有效状态。

但我敢肯定,在一个月前的代码是相当健康的状态,所以我想知道分支中的所有活动发生在上个月那么我可以manully回滚每个活动。

这样的标题,可能你的任何一个告诉我如何列出所有的活动在上个月的一个分支happend?

提前致谢。

Answer 1:

不要忘记选择规则的时间指令。

element /myPath/... /main/{!created_since(16-Sep-2009)}
element /myPath/... /main/LATEST

可以让你看到从一个月前的版本(见时间和查询 )

另请参见“基于时间的规则”的答案 。

从那里,你可以分支并从这个旧的稳定点更新你的代码。



Answer 2:

该“lshistory”命令可以看到已执行的事件(创建版本,创建分支等)的列表。

ct lshistory -since 16-Sep-2009 -branch your_branch -recurse /path/to/vob

这表明,发生在/路径/到/ VOB,所有的文件和目录下所发生的your_branch自2009年9月16日的所有事件。

添加“-short”将显示输出元素的列表以及它们的版本扩展路径名,没有注释和其他信息。



文章来源: how to find out all the activities happend in a branch in the last month?
标签: clearcase