加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区
 
发新话题
打印

[求助] 查找分支间差异的命令,很急,在线等!!!( 此文章被查看:504次,被回复:4篇!! )

查找分支间差异的命令,很急,在线等!!!

现在有个项目创建了多个分支:a1和a2,a1是项目开始时建的,当时所有开发人员都在a1上开发,本周一建了a2(是从a1上了拉出来的),开发人员又都转到a2上开发,但是有一些人还是在a1上开发,现在需要找出这两个分支上的差异,比如:a2上有一些文件是在a1上没有的,同时a1上一些文件是在a2上没有的,应该用什么命令查找?这个问题很着急,请高手赐教!!!



© 本文为 kangqmSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

最简单准确的办法是:

建2个动态视图
分别用2个分支策略的CS取到对应的代码

用Beyond Compare 等比较工具对比下2个视图就可以清楚的看到对应的区别吓修改了 :)

新加的文件也都能比较出来



© 本文为 jiangminSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

cleartool find path -element 'brtype(a1) && !brtype(a2) || brtype(a2) && !brtype(a1)' -print



© 本文为 i子休SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
ed

TOP

引用:
原帖由 jiangmin 于 2008-6-5 14:16 发表
最简单准确的办法是:

建2个动态视图
分别用2个分支策略的CS取到对应的代码

用Beyond Compare 等比较工具对比下2个视图就可以清楚的看到对应的区别吓修改了 :)

新加的文件也都能比较出来
我刚才down了Beyond Compare,但是运行后,只是找出了字节为0的文件,而且找出的文件在两个比较文件夹中都有,并没有发现缺少的文件(后通过目录属性比较,确实有两个文件夹的文件数不一样的现象),但是这个软件并没有发现,是我还需要配置什么吗?

© 本文为 kangqm 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

回复 楼主 的帖子

cleartool> find . -element "{brtype(main) && brtype(dbg_test)}" -version "{(brtype(branch_1) && !brtype(branch_2)) || (brtype(branch_2) && !brtype(branch_1))}" -print

© 本文为 stevenzyk 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

发新话题