有没有办法可以创建一个视图,它会给我一个特定ClearCase分支中修改过的所有文件的快照?
例如,假设我有两个分支:
product_1.0_dev
product_migration_1.0_dev
第二个分支被认为是升级核心框架依赖关系的试验场。我知道如果我修改了product_migration_1.0_dev中的文件,那么我将在这个分支下有一个\ 1版本,因此必须有一种编写加载规则的方法,以便将这些信息轻松地放入快照中。
有什么想法吗?
答案 0 :(得分:1)
这将是一个选择规则(不是加载规则)
element * .../product_migration_1.0_dev/LATEST
element * .../product_1.0_dev/LATEST
element * /main/LATEST
请注意“...
”表示法(请参阅version selector),这是省略号通配符,允许在任何分支级别选择分支。
请注意,列出所有文件,包括您想要的文件。
如果您只想查看特定分支的文件,您仍然需要选择他们的父目录:那些可能没有{{ 1}}分支。
以下配置规范(我邀请您首先在动态视图中进行测试:它更快,然后您将在快照视图中报告该配置规范,具有自己的加载规则)会更精确:
product_migration_1.0_dev
因此,您将选择 element * .../product_migration_1.0_dev/LATEST
element -directory * .../product_1.0_dev/LATEST
element -directory * /main/LATEST
分支中具有最新状态的文件和目录
否则,只在product_migration_1.0_dev
分支或product_1.0_dev
分支中选择目录。
这样,您一定要选择可能在main
分支中具有版本的元素的父目录。
如果不这样做,您的视图将无法选择文件,因为它们的父目录不可访问(它们的任何版本都不是从product_migration_1.0_dev
分支开始选择的。)