【发布时间】:2012-09-23 01:47:08
【问题描述】:
我试图弄清楚如何在 Clearcase 中查看文件的合并历史记录。我知道它可以以图形方式完成,但我需要将它返回到标准输出。
ct lshistory <file>
返回文件历史记录,但除非特别注释,否则您不知道什么已合并到什么。我基本上有三个分支:main、int 和 dev。我正在尝试确定 dev 分支中是否存在已合并并标记到 int 分支的版本。
【问题讨论】:
我试图弄清楚如何在 Clearcase 中查看文件的合并历史记录。我知道它可以以图形方式完成,但我需要将它返回到标准输出。
ct lshistory <file>
返回文件历史记录,但除非特别注释,否则您不知道什么已合并到什么。我基本上有三个分支:main、int 和 dev。我正在尝试确定 dev 分支中是否存在已合并并标记到 int 分支的版本。
【问题讨论】:
这是关于查找合并超链接:参见“How files and directories are merged”
find和lsvtree-merge命令可以使用合并超链接定位版本。
-merge 选项允许:
包括位于一个或多个合并箭头(Merge 类型的超链接)末端的所有版本。每个此类版本上的注释都指示相应的目标对象。
你会发现script examples in that thread,通常是关于寻找没有合并到一个分支中的版本,但是思路还是一样的。
【讨论】: