查找特定 ClearCase 分支中修改的所有文件?

2024-01-21

有没有办法创建一个视图,为我提供在特定 ClearCase 分支中修改的所有文件的快照?

例如,假设我有两个分支:

product_1.0_dev
product_migration_1.0_dev

第二个分支被认为是升级我们的核心框架依赖项的测试场。我知道如果我修改product_migration_1.0_dev中的文件,那么我将在这个分支下有一个\1版本,因此必须有一种方法来编写加载规则以轻松将此信息放入快照中。

有任何想法吗?


这将是一个选择规则(而不是加载规则)

 element * .../product_migration_1.0_dev/LATEST
 element * .../product_1.0_dev/LATEST
 element * /main/LATEST

请注意 '...' 符号(参见版本选择器 http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearcase.cc_ref.doc/topics/version_selector.htm),省略号通配符,允许选择任何分支级别的分支。

请注意,会列出all文件,包括您想要的文件。

如果你想see仅特定分支的文件,您仍然需要选择它们parent目录:这些目录中可能没有版本product_migration_1.0_dev branch.

因此,以下配置规范(我邀请您在dynamic首先查看:速度更快,然后您将在快照视图中报告该配置规范,并带有自己的配置规范load规则)会更精确:

 element * .../product_migration_1.0_dev/LATEST
 element -directory * .../product_1.0_dev/LATEST
 element -directory * /main/LATEST

因此,您将选择具有 LATEST 的文件和目录product_migration_1.0_dev branch.
否则,您只能选择目录product_1.0_dev分支或在main branch.

这样,您就一定会选择可能具有以下版本的元素的父目录product_migration_1.0_dev branch.
如果您不这样做,您的视图将永远无法选择这些文件,因为它们的父目录不可访问(没有选择它们的版本)product_migration_1.0_dev分支开始)。

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

查找特定 ClearCase 分支中修改的所有文件? 的相关文章

  • 从 ClearCase 迁移到 Git

    我来自 ClearCase 背景 我们 简单地说 的工作流程由三个步骤组成 其中最左边的主干是不稳定的 中间的主干是质量保证 最右边的主干是稳定的 IE A A A B C C E D E E 正如您所看到的 稳定主干仅包含已合格的版本 我
  • Clearcase 和 java 进程:更改视图不适用

    我有一个简单的应用程序 它接收用户输入的 CC 流名称 并假设从该流存储库返回特定文件的内容 我尝试使用一个简单的 shell 脚本来执行此操作 用户输入流名称 java接收流名称 运行一个进程 该进程运行一个脚本 myccscript s
  • Clearcase:集成流合并的活动依赖项(补丁)

    我们有一个补丁模型 我们打算使用cset pl findmerge
  • Clearcase find 命令先决条件

    我该如何使用cleartool find搜索一个裸vob 我必须始终首先定义视图吗 我通常使用 CCRC 在这种情况下 我正在查找特定分支类型的所有文件的列表 EDIT 这一页 says 通常 您从目录树中的所有对象开始 如下所示 你的观点
  • 灵活分支与静态分支(Git 与 Clearcase/Accurev)

    我的问题是关于 Git 处理分支的方式 每当您从提交分支时 该分支都不会收到来自父分支的更改 除非您force合并它 但在其他系统中 例如 Clearcase 或 Accurev 您可以指定如何填充分支某种继承机制 我的意思是 使用 Cle
  • clearfsimport 不会删除组件根目录中的文件

    我使用此命令行将文件导入 VOB clearfsimport recurse rmname nsetevent filter
  • 使用 Clearcase 创建标签

    我想通过明确指定从任何地方创建标签VOB姓名 不幸的是 无论我如何指定我的VOB我总是收到此错误 cleartool mklbtype global nc MyVOBName MY LABEL NAME cleartool Error In
  • 如何通过cleartool命令将文件夹中的所有文件添加到源代码管理中?

    我有一个文件夹 其中有很多文件和子文件夹 通过 UI 将其添加到源代码管理会消耗很多时间 如何使用cleartool将所有文件 包括子文件夹内的文件 添加到源代码管理 我使用的是clearcase UCM 正如 如何使用 ClearCase
  • ClearCase 不允许签入

    我对 ClearCase 相当陌生 但已经搜索了以下问题的很多解决方案 但没有成功 当我尝试办理登机手续时 出现以下错误 我的文件 检查时出错 没有权限执行 签入 操作 必须是以下之一 对象创建者 元素所有者 VOB 所有者 ClearCa
  • 如何在给定分支中查找文件

    我注意到 在进行代码查看时 我公司的人们通常只给出完成工作的分支 而没有其他任何信息 所以我想一定有一种简单的方法来找出给定分支中具有版本的所有文件 这与查找所有文件是一样的 这已经改变了 是的 我不知道在某个分支中查找文件的预期 简单方法
  • Cleartool - 列出对象及其标签

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

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

    我无法将新文件添加到 VOB 我尝试了 Windows 上的 UI 上下文菜单以及cleartool 命令行实用程序 cleartool gt checkout Checkout comments for Created branch BR
  • 当我比较集成流基线时,为什么 Clearcase diffbl 包含来自我的开发流的活动?

    我们使用 Clearcase UCM 并有一个集成流 每个开发人员都有一个开发流 当我进行基线比较时 有时会包括开发流程中的活动 有没有办法获得自特定基线以来集成流中的活动的简单列表 注意 在集成流中 您将主要获得交付活动 即记录开发流交付
  • 如何从 Perl 与 ClearCase 交互?

    我的项目需要使用 Excel 工作表中的 Perl 脚本从 ClearCase 数据中提取一些内容 这些内容是 通过给出两条特定的时间线或两条基线 该基线内关联的所有活动 列标题 活动 所有者 ID 列标题 所有者 特定活动中关联的所有元素
  • Clearcase 删除目录

    我有一个像这样的目录结构 root dir dir1 dir2 file1 txt file2 txt sub dir file3 txt file4 txt 最好的删除方法是什么dir2及其所有子元素都使用rmname 我可以简单地执行
  • 使用 Clearcase 递归签入

    我想将一个目录和所有子目录签入到透明案例中 有具体的命令可以实现吗 目前我正在进入每个目录并手动检查每个文件 我会推荐这个问题 https stackoverflow com questions 33577 how do i perform
  • 配置规范未选择 ClearCase 签出版本

    从使用基本 ClearCase 的快照视图中 我想从快照视图中未选择的分支中签出文件的最新版本 我希望这是可能的 因为您可以通过版本树浏览器工具来完成此操作 然而 的文档checkout command http publib boulde
  • 我在 ClearCase 中的快照视图消失了,如何恢复它们?

    我的机器上有 3 个视图 我可以看到 Windows 目录上的结构 但现在当我打开 ClearCase 时 我在 ClearCase Navigator 上看不到其中任何一个 我该如何添加它们 最干净的解决方案 转到 shell 会话中这些
  • 如何回滚签入 Clearcase 的文件?

    我的 Clearcase 存储库中有一个文件 我检查了它并修改了它 然后重新检查了它 我还没有做任何事情 比如制定基线 变基或在我的流 视图中交付 我很遗憾对此文件进行了更改 回想起来 我应该撤消签出 如何回滚修改 或者撤消 或者恢复 或者

随机推荐