gpt4 book ai didi

version-control - 如何使用 ClearCase cleartool 查找所有 checkout 文件?

转载 作者:行者123 更新时间:2023-12-03 21:19:35 25 4
gpt4 key购买 nike

我正在尝试 使用 Hudson 设置我们的 ClearCase用于持续集成(以及稍后的部署)。

我终于得到了构建的 UCM View ,但不幸的是 我们的构建过程检查文件存储内部版本号。 现在构建崩溃了并且文件仍然被 checkout ,阻止下一次构建 .

我现在已经大约 cleartool find . -type f ,但我不知道如何找到 checkout 的文件。我知道 UNIX' find 的语法,所以这不是问题。

有人可以向我指出查询语言的文档,或者举个例子来查找 checkout 或劫持的文件吗?

最佳答案

您可以从 how to list private files 上的这个 SO 问题开始.
然后它取决于您的 ClearCase View 的性质。
例如,在动态 View 上,一个简单的 ct lsprivate列出私有(private)文件(包括被劫持的文件)和 check out 文件。
官方命令是 cleartool lscheckout (或“lsco”)。
如果您在 View 中的正确vob内:

$/path/to/view/vobs/aVob
cleartool lsco -rec -cview
, 应列出该 vob 的任何子目录中任何用户的所有 checkout 文件。
但是,如果您的构建由于在多个 vobs 中 checkout 的文件而损坏,那么您需要扩大范围:
$/path/to/view/
cleartool lsco -avobs -cview
(在这种情况下,您不需要处于特定的 vob 中)

Manjunath K Mayya指出 in the comments :

To list only the file names, without the version details, we can use "short":

cleartool lsco -short -avobs -cview

关于version-control - 如何使用 ClearCase cleartool 查找所有 checkout 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3092714/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com