如何检索分支上元素的结帐评论?

Posted

技术标签:

【中文标题】如何检索分支上元素的结帐评论?【英文标题】:How to retrieve checkout comments for an element on a branch? 【发布时间】:2021-11-11 23:10:55 【问题描述】:

在在开发分支上签出我的文件之前输入详细的签出 cmets 后,我无意中忽略了这样一个事实,即在签入文件时,. 会将签出 cmets 保留为我的签入 cmets,并输入了一些最小的 cmets 作为一部分签入,从而使我的结帐 cmets 被覆盖。

现在,当我在同一分支上为签入的元素执行 ct describe -l 时,我只能在 cmets 中看到最少的签入。

有没有办法检索我在这些元素的结帐过程中输入的原始 cmets?

【问题讨论】:

【参考方案1】:

不确定这是否可行,但我仍会检查 cleartool ls-history -min -bra brtype:type-name[@vob-selector 输出,了解可能记录了您的原始结帐(及其评论消息)的任何小事件历史记录。

您将查找 event_ccase,这是一个记录在 VOB 数据库中的事件。

签出确实会生成一个事件,事件记录所附加到的对象是签出分支。 但是,该事件会在签入或取消签出时自动删除,所以我不会抱太大希望。

【讨论】:

【参考方案2】:

对不起,结帐评论不见了。

ClearCase 将“checkout”事件重用为 checkin 事件。因此,任何 checkout cmets 在被 checkin cmets 替换时都会丢失。我什至检查了操作日志中是否有复制的 VOB。我的结帐 oplog 似乎没有结帐评论。注释可能隐藏在内部数据结构中,但在这一点上,我认为不是。

【讨论】:

以上是关于如何检索分支上元素的结帐评论?的主要内容,如果未能解决你的问题,请参考以下文章

在我的结帐中实施了 Stripe v3 卡片元素,并且 jquery 停止工作

如何在 Android Studio 上检索 SQL 数据库中的元素?

我如何合并从dev到开始然后生产的git分支

如何在 Playwright.js 中检查页面上是不是存在元素

条纹元素抛出“未处理的承诺拒绝”

找到特定提交和结帐的分支