gpt4 book ai didi

unix - 在 ClearCase 中比较 View

转载 作者:行者123 更新时间:2023-12-01 16:19:23 24 4
gpt4 key购买 nike

我在 ClearCase 中有两个动态 View ,据我所知,它们应该是“相等的”。
一个应该查看“Main 分支”,另一个应该查看其他分支(我们称之为 A )。

我从 A 进行了合并至Main (在 Main View 中)以及出于某种原因在 A 中的代码view 编译,而 Main 不编译。
有没有办法比较意见的差异?

最佳答案

最简单的方法是在这两个 View 上使用外部差异工具(如 Windows 上的 WinMerge 或 BeyondCompare,Unix 或 Windows 上的 KDiff3,...)。

我实际上会创建两个新 View (与两个初始 View 具有相同的配置规范),以删除任何“缓存”效果,并在那里开始比较。
完成初始检查后,我将在这两个 View 中开始编译,看看其中一个是否仍然无法编译。

不要忘记合并 AMain合并后不会总是产生相同的文件集。
仅当 Main 自 A 以来未发生任何演变时才会如此。开始(或从 AMain 的最后一次合并)。

setcs -current 你提到会:

–cur/rent

causes the view_server to flush its caches and reevaluate the current config spec, which is stored in file config_spec in the view storage directory. This includes:

  • Evaluating time rules with nonabsolute specifications (for example, now, Tuesday)
  • Reevaluating –config rules, possibly selecting different derived objects than previously
  • Re-reading files named in include rules


如果您在配置规范中依赖于错误版本的“包含文件”,则第一个 setcs 会将其设置为正确的版本,第二个 setcs 将读取其内容并为其余部分设置正确的版本。

关于unix - 在 ClearCase 中比较 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3435866/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com