clearcase - 如何在 clearcase 中查看本地被劫持文件和文件的服务器副本之间的差异

标签 clearcase

目前我遵循这个流程:

  1. 右键单击项目的根目录,然后单击查找修改的文件
  2. 然后在 ClearCase Snapshot View Update 窗口中,显示修改(劫持)的文件。
  3. 通过右键单击文件名并单击与旧版本比较,会显示本地劫持文件与服务器副本之间的差异。

但是,上述方法需要很长时间(因为第 1 步本身需要 10 分钟)。如果我已经知道被劫持的文件路径,那么有没有更快的方法来做到这一点?

最佳答案

2007 thread总结您的选择; cleartool 9.0.1.3 的命令行也提供了差异,即使线程声称它没有。请参阅帖子底部。

  • 将劫持转换为 checkout (然后你可以比较)

  • 将被劫持的文件重命名为其他名称(如 filename.hijacked),重新加载文件名(cleartool update filname)更新文件,然后运行 ​​cleartool diff filename文件名.hijacked.

  • 针对动态 View 版本运行差异(从命令提示符,cd 到被劫持的文件位置,然后执行 cleartool diff filename M:\view\VOB\path\to\file)

我曾经做第三种选择,因为它不需要接触被劫持的文件。

使用 cleartool,比较指定版本的扩展路径名,例如/main/LATEST,一个简单的路径。 (可以从 ClearCase Explorer 中文件夹的上下文菜单方便地打开命令行。)

cleartool diff file.c@@/main/LATEST file.c

关于clearcase - 如何在 clearcase 中查看本地被劫持文件和文件的服务器副本之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30748703/

相关文章:

清除案例;如何使用 cleartool 建立基线

clearcase - 重新设置 Web View 不会为我提供某些文件的最新版本

java - 如何使用clearcase执行 'merge'?

clearcase - 如何查找clearcase View 的分支名称

clearcase - cleartool:如何将命令 find 的结果写入文本文件

linux - 如何通过给定的 View 路径获取 ClearCase 流名称?

clearcase - 基线创建中断

visual-studio-2008 - Visual Studio 在从 Clearcase 获取版本树时崩溃

hudson - Jenkins UCM ClearCase 插件因权限失败

triggers - ClearCase 是否有快照 View 触发器?