首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >clearcase查询结果进入winmerge

clearcase查询结果进入winmerge
EN

Stack Overflow用户
提问于 2013-01-15 11:13:35
回答 1查看 151关注 0票数 1

我可以通过在命令行上使用类似于以下命令的命令来比较Winmerge中的两个文件:

代码语言:javascript
复制
WinMergeU C:\file1.txt C:\file2.txt

我可以使用类似于以下内容的clearcase查询来查询clearcase中具有特定属性的文件列表:

代码语言:javascript
复制
Y:\VOB_A>cleartool find . -type l -exec "cleartool describe -fmt "%n %[slink_text]Tp\n\n\" \"%CLEARCASE_PN%\""

.\Directory\createsymlink.txt -->..\..\VOB_B\SymlinkFolder\createsymlink.txt

我想要的是生成一组clearcase查询结果,然后这些结果可以用作winmerge的输入(即在符合特定条件(如用户或日期)的签入上生成一系列diff命令)。

如何编写一个clearcase查询来获取文件元素列表(在clearcase中可以引用,winmerge可以在动态视图中打开版本的路径),并获得它们对应的文件的前一个版本?

我想,将其格式化为winmerge的部分看起来有点像这样:

代码语言:javascript
复制
... describe -fmt "WinMergeU ...
EN

回答 1

Stack Overflow用户

发布于 2013-01-15 11:47:28

第一,您需要为每个文件生成正确的full extended pathname (一个是查询的结果,一个是所述查询的前一个版本)。

第二,需要在动态视图中这样做(为了通过文件的扩展路径名访问任何版本)。

一旦查询给您一个版本,您就可以使用cleartool descr -fmt "%PSn" (请参阅 man page)询问上一个版本,并将其添加到结果文件中。

试图在一次(find +前身版本+ WinMerge调用)中完成这一切似乎太复杂了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14336495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档