有没有办法在配置规范中以clearcase的形式引用目录中每个文件的先前版本?
我已阅读文档here,但没有提及如何退后一步。迭代。我正在寻找以下内容:
element Path/To/Directory/* /main/LATEST-1
...因为它将退回每个文件一次迭代,而不是例如选择要转到的日期/标签。
----- UPDATE:-----
我只是将它添加到别人身上 - 这不是一个答案,但它是我如何解决的:
我能够从提交的响应中捕获以前的版本号:
ct descr Path/To/Directory/*
然后报告每个文件,然后您可以读入以捕获LATEST
和/或" LATEST-1"版本:
version "/Path/To/Directory/file@@/main/5"
created 2015-07-31T08:09:18+02:00 by #############
"Automatically checkout by #############
protected by rolemap: #############
effective access for user #############
Element Protection:
User : #############
Group: #############
Other: #############
element type: #############
predecessor version: /main/4
Labels:
#############
Attributes:
Data_Status = #############
答案 0 :(得分:0)
cleartool diff
之类的命令支持一个引用" previous"的选项。版本(ct diff -pred
)。
但配置规范本身只使用标签,分支或日期。
正如OP Bendy所提到的,cleartool describe /path/to/element
输出确实包含了先前版本。
实际上,using fmt_ccase
, cleartool descr -fmt "%PSn"
应直接显示前一版本的branch-pathname/version-number
版本ID。