在 ClearCase 中手动撤消交付

2024-01-20

我目前在 ClearCase 中从子流到父级的传输被提升。如果我尝试撤消交付,它会告诉我不能,因为“集成活动已签入”或“签入版本”。

如果我尝试恢复交付,它会说尝试签出或合并元素时遇到错误,但没有具体告诉我是哪一个。

所以我正在寻找一种方法:

  1. 手动停止传送(撤消父流中的所有结账?)

  2. 找出导致交付问题的元素(是否与导致撤消问题的元素相同)

  3. 或者找出导致撤消问题的元素并找到撤消签入的方法(我不知道如何执行此操作。我尝试删除版本树中的版本,但我没有权限)。


对于 3/“找出导致撤消问题的元素”,这很容易(但是not推荐):您需要删除在交付的完整阶段完成的所有签入版本。
这是迄今为止最危险的解决方案,特别是如果在目标流(您要向其传送文件的流,即具有您的视图的流)上完成了任何类型的活动(其他签入、基线...)用于交付至)

您可以通过描述交付活动(始终以deliverbl.xxx)

cleartool descr -l activity:deliverbl.xxx@\myPVob

1/和2/相连。
轻松检测问题的一个好解决方案是以图形方式恢复交付:打开 ClearCase 项目资源管理器 (clearprojexp),右键单击源流并选择交付(基线或活动,默认或备用目标:这并不重要)。
ClearCase 将检测到交付正在进行中并将建议恢复。

您所需要做的就是检查所有带有红色圆圈和白色十字的文件(不是带有黄色警告标志的文件,这些文件不会阻止传送)。

获得这些文件之一后,右键单击它,然后选择“显示元素合并”:您将获得更精确的错误消息,可以复制粘贴。

如果这些文件位于lost+found目录中,您所需要做的就是编辑用于交付的视图的配置规范,并添加非选择规则以避免选择任何内容lost+found:

 cd /path/to/your/view
 cleartool edcs
 #add at the start of the config spec
 element /myVob/lost+found/... -none

然后再次恢复你的交付,你会看到那些'lost+found' 文件将被忽略(附加警告非阻塞状态)。

如果这些文件不在“丢失+找到”中,并且由于“而导致传送失败”Not a vob object <directory name>", the 首先检查要做的事情是在 shell 会话中转到所述文件的父目录并输入cleartool ls: 你会查看他们的状态.
在这种情况下,OP Ian https://stackoverflow.com/users/545430/ian将它们报告为hijacked,所以这只是为了解除他们被劫持的状态。

他报告还必须删除(rmname)一些二进制文件,尽管我对问题的回答“Clearcase UCM 正在尝试合并 pdf 文件 https://stackoverflow.com/a/8789593/6309" 指向替代解决方案(复制合并)。


我的建议:在那个特定的状态下(在已经签到的情况下交付),努力尝试complete交付,而不是取消它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 ClearCase 中手动撤消交付 的相关文章

  • 如何在ClearCase中搜索特定种类的合并超链接?

    背景 我最近在明确的情况下创建了一个错误的合并超链接 这是自动合并多个文件的脚本的结果 鉴于脚本创建了错误的合并 我正在尝试搜索错误合并箭头的其他实例 以下是我想在搜索中设置的限制 所有合并我创建的超链接 在特定日期 这个问题谈论在一个文件
  • ClearCase 配置规范:仅加载特定目录中具有特定标签的文件

    假设我有一个 VOB foo 在该 VOB 中有一个目录 bar 其中包含带标签和未带标签的文件 但 bar 并不是 foo 中唯一的目录 所有其他目录都没有带标签的文件 有没有办法编写具有以下行为的配置规范 加载所有签出的元素 对于每个目
  • 使用 setcs 命令时 Clearcase 配置规范的行为很奇怪

    我将配置规范存储在文本文件中 以下为内容 element CHECKEDOUT element lost found none element My MYF R2 1 0 9 5179 element My My 2 1 0 13 4875
  • 使用cleartool更改设置的前任

    最后 我想了解如何使用命令提示符来区分 UCM 活动中的版本与更改集前身 假设活动中同一文件有多个版本 我已经知道如何获取活动中文件的所有版本 一般来说 我可以将集合中的最新版本与最早的 1 进行比较 但如果最早的版本是第一个版本 因为这是
  • Clearcase find 命令先决条件

    我该如何使用cleartool find搜索一个裸vob 我必须始终首先定义视图吗 我通常使用 CCRC 在这种情况下 我正在查找特定分支类型的所有文件的列表 EDIT 这一页 says 通常 您从目录树中的所有对象开始 如下所示 你的观点
  • 在 ClearCase UCM 中创建的两个基线

    我正在使用复合基线设置一个项目 当我创建发送到 主线 项目的基线时 它总是创建两个基线 一个称为 COMP BL 另一个称为 COMP BL 发生这种情况有原因吗 我的设置可能有问题吗 不 你的设置是正确的 它将始终按已更改的组件创建一个基
  • 这个配置规格足够好吗?

    我更喜欢 UCM 而不是 Base CC 谁能告诉我这个配置规范是否好 我对最后一行有一些疑问 没有的话可以吗element main LATEST 以下是开发者的要求 我希望他们所有的改变 main nz plusOne分支 即使他们从
  • 是否有人有批处理文件来应用并在 Clearcase 中创建标签或基线

    这里我需要一个批处理文件 它可以应用并创建标签或基线到透明案例项目中的版本化元素 如果有人有这个 请提供给我 如果要创建 UCM 基线 则无需先创建标签 只需进入您的视图并设置基线 cd m myView myVob myRootCompo
  • 递归查找当前目录下所有视图私有文件的命令

    递归查找当前目录中所有视图私有文件的clearcase命令是什么 常用的命令是基于cleartool ls ct lsprivate 但它仅适用于动态视图 不适用于快照视图 ct ls rec view only 至少 它在快照和动态视图中
  • 无法完成交付

    我在尝试完成已发布的交付时收到以下错误 我可以从目标网站做些什么吗 cleartool Error Unable to check out vobs amit sumit lost found pcs i ltf odfc set sftp
  • VS2008和ClearCase:打开解决方案无缘无故地请求结帐

    我有一个小问题导致我的自动化构建失败 当我们打开最近从 VS2005 转换为 VS2008 的解决方案时 VS 通过 ClearCase 请求我们签出该解决方案文件 如果我们允许 那么无论如何它都不会进行任何更改 并且默认情况下 Clear
  • 如果我们从集成流中删除最新版本会有副作用吗?

    我们已经向测试团队交付了一些包 他们完成了测试 在其中一个包中 他们报告了一个缺陷 该缺陷已被修复并交付给集成流 但在交付时 它要求重新设定基准 并且交付包含重新设定基准活动 在变基活动中 由于合并问题 其中一个文件在没有缺陷的包中被修改
  • ClearCase:我如何知道分支的父分支?

    是否有可能获得分支的层次结构 我必须知道给定分支的父亲 我必须知道给定分支的子级 如何通过cleartool获取它 我不喜欢基于视图配置规范 谢谢你 使用基本 ClearCase 您无法知道分支的父分支 因为它可能因文件而异 文件可以启动分
  • ClearCase 使用 c# 签入和签出

    基本上我正在开发一个项目 我可以在clearCase中选择一个Excel文档并运行我的功能区程序来更新其中的表格 我想要在 VisualStudio 中做的是使文档在运行我的插件时被检出 但在运行完成后将其检回 这可能吗 谢谢您的帮助 Cl
  • Cleartool - 列出对象及其标签

    我想递归地列出所有对象 包括文件和目录 及其标签 当我运行以下命令时 它只写入规则 它不会在任何对象上写入所有标签 cleartool ls r l view stable MYVOB MyProject 结果 版本 view stable
  • 查找特定 ClearCase 分支中修改的所有文件?

    有没有办法创建一个视图 为我提供在特定 ClearCase 分支中修改的所有文件的快照 例如 假设我有两个分支 product 1 0 dev product migration 1 0 dev 第二个分支被认为是升级我们的核心框架依赖项的
  • Visual Studio 2010 是否支持 ClearCase

    我正在寻找有关在 Visual Studio 2010 中使用 ClearCase 的支持信息 我正在编写 VS 2010 的评估 需要一些有关 TFS 和 SVN 之外的 SCS 的信息 并且想知道是否有正在为 ClearCase 开发的
  • 用于查找应用于特定分支的标签的命令

    用于查找应用于特定分支的标签的命令 假设我有一个名为 BR test 的分支名称 我想知道该分支上应用的所有标签是什么 如果这是 UCM 一个简单的lsbl就足够了 cleartool lsbl stream myStream mypvob
  • Hudson 与 UCM ClearCase 集成

    我有一台安装了 JBoss UCM ClearCase 和 ant 的 Linux 构建机器 我想了解如何使用 Hudson 和 Hudson Clearcase 插件配置持续集成 我可以使用已创建的现有动态视图吗 请给我一些基本步骤 先感
  • 在 Clearcase 上使用 Mercurial 时保留历史记录

    我在 ClearCase 商店工作 CC 在集成团队的工作方面做得很好 尽管我们的代码审查流程阻止我使用它来跟踪我的日常更改 在我的 CC 视图之上创建 hg 存储库效果非常好 我可以跟踪我的更改并轻松在文件服务器上进行备份 为人们生成差异

随机推荐

  • 追踪有用信息

    这里聪明的程序员如何跟踪他们在多年的经验中获得的方便的编程技巧和有用的信息 诸如有用的编译器参数 IDE 快捷方式 巧妙的代码片段等 当我查找一两年前我曾经知道的东西时 我有时会感到沮丧 我最喜欢的 IE 可能代表了 20 世纪 90 年代
  • Linq 多个 OR 与列表

    我目前正在开发一个使用 LINQ 的 C 项目 我想知道是否可以使用 Linq 创建一个 多个 OR 子句 并将列表作为 where 的条目 我的意思是这样的 var listofId var sqlQuery from T in myta
  • 加载共享库时出错:?:无法打开共享对象文件:没有这样的文件或目录

    我正在尝试诊断 并修复 位于多个组件边界上的问题 非常感谢任何有关如何获取更多信息或彻底解决问题的见解 我有一个应用程序 它作为 C 程序启动 可以启动 Java 程序 然后可以以递归方式启动相同的 C 程序 它已经在 Linux 和 Cy
  • 了解 WebSocket

    我的理解是 一个socket对应一个网络标识符 端口和TCP标识符 1 操作系统使进程能够与端口关联 IIUC 是使进程在网络上可针对入站数据进行寻址的一种方式 因此 WebSocket 服务器通常会与众所周知的用于接受和理解升级请求的 H
  • Javascript 将字符串匹配到部分匹配

    如何在 Javascript 中进行部分字符串匹配 例如匹配 阿尔夫 阿尔弗雷德 gt 正确 阿尔夫 gt 正确 alf gt 真 al gt 真 改变 gt false 一半 gt 假 gt 假 鲍勃 gt 假 https jsfiddl
  • 将单索引数据帧添加到多索引数据帧、Pandas、Python

    如何将单个数据框添加到多索引数据框 例如 我的多索引数据是 Name Code Buying Date Buying Price Buying Qty Date Code 20140117 none a 1234 20170101 5 7
  • 连接两个 Pandas 数据框

    请给出两个数据框 DF1 A B a1 b1 a2 b2 a3 b3 DF2 C1 C2 C3 0 0 1 我想做以下 DF1 DF2 产生以下结果 A B C1 C2 C3 a1 b1 0 0 1 a2 b2 0 0 1 a3 b3 0
  • 打开Refine - 将另一个文件添加到现有项目中

    我已将 CSV 文件导入到 OR Open Refine 由于我的 CSV 文件包含超过 200 000 条记录 我决定创建单独的文件 因为上传大文件在我的计算机中无法工作 需要很长时间 甚至不确定它是否真正导入 我能够从单个文件 大 中创
  • 相当于 JavaFX8 的 JGraph?

    我想将一个使用旧版本 JGraph 的旧 swing 工具移植到 JavaFX8 然而 由于 JGraph 是一个基于 Swing 的库 因此也考虑替换它 那么 是否有类似于 JGraph 的东西 但与 JavaFX8 一起使用 那么 是否
  • 将类添加到特定类名上的 .hover 功能 - jQuery

    因此 在我的整个文档中 我希望每次用户将鼠标悬停在具有特定类名称的元素上时 我都希望添加一个类 我的 CSS 看起来像这样 hotspot hover hotspothover border 4px solid fff box shadow
  • 查找并重命名所有文件扩展名不正确的图片

    我正在寻找一种方法来自动重命名所有文件扩展名错误的图像 到目前为止 我至少找到了如何获取所有这些文件的列表 find media folder name jpg exec file grep PNG GIF gt foobar txt fi
  • 在scala中玩框架表单验证

    scala 中 play 框架表单验证的工作 跟随我的 Signup 对象 它在 mapping missing 对象表单中方法映射的参数 遵循此方法与 如果你想 将其视为部分应用函数 case class UserRegistration
  • getAllCellInfo 在 android 4.2.1 中返回 null

    我的 Android 版本是 4 2 1 我正在尝试使用TelephonyManager getAllCellInfo 方法 在我的清单文件中我有ACCESS COARSE UPDATES ACCESS COARSE LOCATION AC
  • Jquery Ajax 中的函数作为参数

    是否可以将函数放入 Jquery Ajax 的参数中 如下所示 dataType 和 data 作为函数给出 如果返回类型为 JSON 则 dataType 返回 JSON 值 如果 isJson 为 false 则返回文本 dataVal
  • 裸机 RISC-V CPU - 处理器如何知道从哪个地址开始获取指令?

    我正在设计自己的 RISC V CPU 并且已经能够实现一些指令代码 我已经安装了 RV32I 版本的 GCC 编译器 所以我现在有了汇编器riscv32 unknown elf as可用的 我正在尝试仅用一条指令来汇编一个程序 simpl
  • 尝试理解异步操作子类

    我正在尝试开始使用Operation在一个副项目中 而不是在我的网络代码中散布基于闭包的回调 以帮助消除嵌套调用 所以我在读一些关于这个主题的书 然后我发现this https gist github com calebd 93fa3473
  • 在每个应用程序的事件循环迭代上执行槽

    如何在应用程序事件循环的每次迭代中调用我的槽 我知道的唯一方法是使用 QTimer 并且在每次超时 每毫秒 信号时我可以调用我的插槽 但我不喜欢这个选项 它看起来像是解决方法 有什么建议如何更正确地做到这一点 来自 Qt 4 7 QCore
  • META“过期”标签

    因此 使用 FF 中的 pagespeed 我能够找到一些关于如何减少页面加载时间的区域 其中提到的部分使用 META 过期 标签 它列出了我的所有 CSS 和 JS 文件以及 IMG 文件 现在 如果我只是将此标记合并到我网站的主页 in
  • Java - “\n”是什么意思? [复制]

    这个问题在这里已经有答案了 我用 Java 创建了一个二维数组 我正在寻找一种在控制台上打印它的方法 以便我可以确认我正在制作的东西是正确的 我在网上找到了一些为我执行此任务的代码 但我对代码的特定部分的含义有疑问 int n 10 int
  • 在 ClearCase 中手动撤消交付

    我目前在 ClearCase 中从子流到父级的传输被提升 如果我尝试撤消交付 它会告诉我不能 因为 集成活动已签入 或 签入版本 如果我尝试恢复交付 它会说尝试签出或合并元素时遇到错误 但没有具体告诉我是哪一个 所以我正在寻找一种方法 手动