我有
现在我想知道在视图中签入的文件列表。我应该使用什么命令?
一种方法是使用 cleartool ls
然后grep for mainLATEST (如果你不关心所选的分支,就只关心LATEST,取决于你的配置规格)
cleartool ls -r -view|grep LATEST
只有经过版本检查的文件才会被列出。
使用 cleartool find
也是一种可能性,但会列出被签出的文件的版本,这不是你想要的。请看 这些例子 来说明两者的区别。
列出分支上的元素版本,但不包括签出版本。
- 第一个例子列出了所有元素的版本,包括任何CHECKEDOUT版本。
- 第二个例子显示了如何列出所有元素的版本,但不包括任何CHECKEDOUT版本。
EXAMPLE 1:
> cleartool find . -version "brtype(bugfix)" -print
./a.c@@/main/bugfix/0
./a.c@@/main/bugfix/1
./a.c@@/main/bugfix/2
./a.c@@/main/bugfix/CHECKEDOUT
./golf.c@@/main/bugfix/0
./golf.c@@/main/bugfix/1
EXAMPLE 2
> cleartool find . -version "brtype(bugfix)" -print | grep -v CHECKEDOUT
./a.c@@/main/bugfix/0
./a.c@@/main/bugfix/1
./a.c@@/main/bugfix/2
./golf.c@@/main/bugfix/0
./golf.c@@/main/bugfix/1