查找特定 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 配置规范:仅加载特定目录中具有特定标签的文件

    假设我有一个 VOB foo 在该 VOB 中有一个目录 bar 其中包含带标签和未带标签的文件 但 bar 并不是 foo 中唯一的目录 所有其他目录都没有带标签的文件 有没有办法编写具有以下行为的配置规范 加载所有签出的元素 对于每个目
  • Clearcase:如何将特定文件从一个视图合并到另一个视图中,以避免出现“邪恶双胞胎”场景?

    我有一个文件需要放入不同的分支 我如何从命令行执行此操作 一切似乎都适合合并 其中文件已经存在于两个分支中 您必须先合并父目录 以便文件显示在目标分支的目录中 此时 新文件的大小将为零 然后您可以合并文件本身 执行这两项操作的最简单方法是通
  • 灵活分支与静态分支(Git 与 Clearcase/Accurev)

    我的问题是关于 Git 处理分支的方式 每当您从提交分支时 该分支都不会收到来自父分支的更改 除非您force合并它 但在其他系统中 例如 Clearcase 或 Accurev 您可以指定如何填充分支某种继承机制 我的意思是 使用 Cle
  • 由于 pvob 中的主要组已更改,如何更改视图目录 (*.vws) 中的组名称?

    我在更改视图 vws 目录中的组名称时遇到问题 因为 Pvob 上的 cc 主组已更改 它并没有阻止我 因为我是所有者 但我的同事无法交付我的意见 谢谢你的帮助 我通常使用fix prot see About fix prot 在 Wind
  • UCM Clearcase:一个项目与多个项目中的流层次结构

    我们有一个项目 即将向稳定的代码库添加一项新功能 除了缺陷修复之外 不会进行任何重大更改 该计划不是在一段时间内 可能一个月 单独开发新功能 进行中间构建和测试 当功能完成并且质量可以接受时 将新功能的代码合并到主分支中 问题是就 Clea
  • 在 UCM 和基本 ClearCase 之间进行选择

    哪一个更好 UCM 还是基础 ClearCase 对于并行开发 我们需要UCM吗 在 ClearCase 基础上使用手动分支是否容易出错 串行开发没有意义吗 在同一个分支机构工作 一个并不比另一个更好 UCM 代表了一组不同的最佳实践 您可
  • 是否有人有批处理文件来应用并在 Clearcase 中创建标签或基线

    这里我需要一个批处理文件 它可以应用并创建标签或基线到透明案例项目中的版本化元素 如果有人有这个 请提供给我 如果要创建 UCM 基线 则无需先创建标签 只需进入您的视图并设置基线 cd m myView myVob myRootCompo
  • 如何使用 ClearCase CM API 获取元素的历史记录?

    我想使用由clearcase 提供的Rational CM API 获取受clearcase 控制的文件元素 例如pdf 文件 doc 文件等 的历史记录 我编写了以下代码来获取历史记录 但它不完整 所以请在这里帮助我 public voi
  • 与 Teamcity 和 Clearcase 持续集成

    有没有人成功地将 Clearcase 与 Teamcity 宣传 Clearcase 支持 集成 以在一个相当规模的项目上实现高效的持续集成构建环境 是的 我们有 但是有一个TeamCity 的自定义 ClearCase 插件 为了 使用动
  • 如何更改 Vob 所有者和 Vob 组?

    我尝试更改 vob 所有者和 vob 组 它会抛出如下错误 Error No ClearCase group found Error unknown protection styles 您可以查看技术说明 关于在 Windows 上更改 V
  • Cleartool - 列出对象及其标签

    我想递归地列出所有对象 包括文件和目录 及其标签 当我运行以下命令时 它只写入规则 它不会在任何对象上写入所有标签 cleartool ls r l view stable MYVOB MyProject 结果 版本 view stable
  • ClearCase 到 SVN 迁移

    好吧 我在使用 SVN 导入器工具来迁移具有悠久历史的 ClearCase VOB 之一时遇到了问题 我们想到通过选取 10 15 个基线版本的代码并将其导入到 SVN 来实现此目的 因此 为了做到这一点 我认为用户必须一一给我具体的版本
  • 使用 Clearcase 递归签入

    我想将一个目录和所有子目录签入到透明案例中 有具体的命令可以实现吗 目前我正在进入每个目录并手动检查每个文件 我会推荐这个问题 https stackoverflow com questions 33577 how do i perform
  • 如何使用 ClearCase 递归地“添加到源代码管理...”?

    我将 zip 文件交付解压到 Clearcase 视图中 现在我想将完整的文件树添加到存储库中 GUI 仅为单个文件 目录提供 添加到源代码管理 你知道如何递归添加整棵树吗 我使用的是 Windows 系统 但安装了 Cygwin 我宁愿使
  • 我们可以在基本 Clear Case 项目的配置规范中省略元素 * /main/LATEST 吗?

    在我拥有的一个基本的透明案例项目中 交给我的配置规范如下所示 element CHECKEDOUT element PROJ 1 5 0 LATEST element main LATEST mkbranch PROJ 1 5 0 elem
  • ClearCase 的“MVFS 文件系统”的本质是什么?

    Clearcase 服务器中的 MVFS 有何作用 MVFS 多版本文件系统 并不是 创建 文件系统 而是让您访问一个文件系统 M 在 Windows 上 或 view 在 Unix 上 是一个安装点 允许浏览您安装的任何 Vob Clea
  • Clearcase 中的派生对象

    我想问一下 ClearCase 中的派生对象到底是什么以及如何工作 另外我想问是否有其他程序具有相同的功能 因为在 Git MKS 或 IBM Rational Team Concert 中我找不到类似的东西 它是否已经过时了 这与动态视图
  • ClearCase 中的子分支?

    当我想在 CC 中使用分支时 我通常会在配置规范中添加如下内容 element first branch LATEST element Main LATEST mkbranch first branch element Main LATES
  • ClearCase 远程客户端 CLI?

    我在目前的工作中正在努力使用 ClearCase 考虑到我们去年使用的是 CVS 这真的很痛苦 我正在尝试创建一个构建服务器 从 ClearCase 下载代码 编译它并生成所有发行版 构建服务器必须是 RHEL5 而 ClearCase 服
  • 在 Clearcase 上使用 Mercurial 时保留历史记录

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

随机推荐