有没有办法创建一个视图,为我提供在特定 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(使用前将#替换为@)