是否可以在 vob 中列出包含签出文件的视图?
Is it possible to list the views containing checked-out files in a vob?
我知道如何在一个视图中列出所有结帐:
cleartool lscheckout -recurse
我希望能够根据进行结帐的视图交叉引用结帐。
有没有办法列出元素被哪个视图检出?
cleartool lscheckout (lsco)
手册页包括:
-l/ong
Expands the listing to include the view to which the element is checked out.
所以你应该看到视图已经检查了那些元素:
ct lsco -r -l
示例:
M:\SC-II-def\aug2007\dira>cleartool lsco -l
2008-07-14T16:42:39-04:00 Denise Smith (user1.user@sc-II)
checkout version "c.txt" from \main (reserved)
by view: SCII-snap
"sc-II:C:\clearcase_storage\viewstore\SCII-snap.vws")
(见“Uncheckout an element from a snapshot view when the view root directory is not accessible”)
Brian suggests to use fmt_ccase
, which 。
确切的格式是-fmt "%TUf\t%n\n"
,与
%TUf
持有结帐的视图的 UUID
%Tf
标签(如果存在于当前区域)
lsco -long 的输出,当有很多输出时,不一定是人性化的,并且取决于您在相关 VOB 中的位置。
要获得更友好的视图,其中将包含您当前视图中可能不可见的文件,请尝试以下操作:
cleartool lscheckout -all -fmt "%Tf\t%n\n" | sort
这将打印所有签出的版本,按签出版本的视图标签排序并以其开头。如果视图未在当前注册表区域中标记,则这可能为空或具有 UUID。您还可以使用 %TUf 获取 UUID(始终存在)并 post 处理 UUID 以获取视图标签(如果可用)。
我知道如何在一个视图中列出所有结帐:
cleartool lscheckout -recurse
我希望能够根据进行结帐的视图交叉引用结帐。
有没有办法列出元素被哪个视图检出?
cleartool lscheckout (lsco)
手册页包括:
-l/ong
Expands the listing to include the view to which the element is checked out.
所以你应该看到视图已经检查了那些元素:
ct lsco -r -l
示例:
M:\SC-II-def\aug2007\dira>cleartool lsco -l
2008-07-14T16:42:39-04:00 Denise Smith (user1.user@sc-II)
checkout version "c.txt" from \main (reserved)
by view: SCII-snap
"sc-II:C:\clearcase_storage\viewstore\SCII-snap.vws")
(见“Uncheckout an element from a snapshot view when the view root directory is not accessible”)
Brian suggests fmt_ccase
, which
确切的格式是-fmt "%TUf\t%n\n"
,与
%TUf
持有结帐的视图的 UUID%Tf
标签(如果存在于当前区域)
lsco -long 的输出,当有很多输出时,不一定是人性化的,并且取决于您在相关 VOB 中的位置。
要获得更友好的视图,其中将包含您当前视图中可能不可见的文件,请尝试以下操作:
cleartool lscheckout -all -fmt "%Tf\t%n\n" | sort
这将打印所有签出的版本,按签出版本的视图标签排序并以其开头。如果视图未在当前注册表区域中标记,则这可能为空或具有 UUID。您还可以使用 %TUf 获取 UUID(始终存在)并 post 处理 UUID 以获取视图标签(如果可用)。