如何查找当前视图中的签到文件?

问题描述 投票:1回答:1

我有

  1. 一个视图创建为动态视图
  2. 签出或签入的文件。

现在我想知道在视图中签入的文件列表。我应该使用什么命令?

clearcase cleartool
1个回答
0
投票

一种方法是使用 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
© www.soinside.com 2019 - 2024. All rights reserved.