我的问题是,我正在工作的分支中的代码由于某种原因现在已经损坏,但是我没有在分支中做任何标签,所以很难将代码“回滚”到有效状态。
但我确信一个月前代码处于相当健康的状态,所以我想知道上个月在分支机构中发生的所有活动然后我可以手动回滚每个活动。
所以作为标题,您是否可以告诉我如何列出上个月在分支机构中发生的所有活动?
提前谢谢。答案 0 :(得分:6)
不要忘记选择规则的时间指示。
element /myPath/... /main/{!created_since(16-Sep-2009)}
element /myPath/... /main/LATEST
可以让您查看一个月前的版本(请参阅time and query)
从那里,您可以从旧的稳定点分支和更新您的代码。
答案 1 :(得分:2)
“lshistory”命令可用于查看已执行的事件列表(创建版本,创建分支等)。
ct lshistory -since 16-Sep-2009 -branch your_branch -recurse /path/to/vob
这将显示自2009年9月16日起在your_branch上发生的/ path / to / vob以及所有文件和目录中发生的所有事件。
添加“-short”会将输出显示为元素列表及其版本扩展路径名,而不显示注释和其他信息。