我的问题是,在我的工作中由于某种原因,分支中的代码现在已经损坏,但我没有做任何标签的分支,所以很难给“回滚”的代码为有效状态。
但我敢肯定,在一个月前的代码是相当健康的状态,所以我想知道分支中的所有活动发生在上个月那么我可以manully回滚每个活动。
这样的标题,可能你的任何一个告诉我如何列出所有的活动在上个月的一个分支happend?
提前致谢。
我的问题是,在我的工作中由于某种原因,分支中的代码现在已经损坏,但我没有做任何标签的分支,所以很难给“回滚”的代码为有效状态。
但我敢肯定,在一个月前的代码是相当健康的状态,所以我想知道分支中的所有活动发生在上个月那么我可以manully回滚每个活动。
这样的标题,可能你的任何一个告诉我如何列出所有的活动在上个月的一个分支happend?
提前致谢。
不要忘记选择规则的时间指令。
element /myPath/... /main/{!created_since(16-Sep-2009)}
element /myPath/... /main/LATEST
可以让你看到从一个月前的版本(见时间和查询 )
另请参见“基于时间的规则”的答案 。
从那里,你可以分支并从这个旧的稳定点更新你的代码。
该“lshistory”命令可以看到已执行的事件(创建版本,创建分支等)的列表。
ct lshistory -since 16-Sep-2009 -branch your_branch -recurse /path/to/vob
这表明,发生在/路径/到/ VOB,所有的文件和目录下所发生的your_branch自2009年9月16日的所有事件。
添加“-short”将显示输出元素的列表以及它们的版本扩展路径名,没有注释和其他信息。