gpt4 book ai didi

clearcase - Cleartool - 查找卸载/删除的文件

转载 作者:行者123 更新时间:2023-12-02 22:34:16 25 4
gpt4 key购买 nike

Cleartool 中是否有一个命令可用于列出已从分支中删除的所有文件?

谢谢

最佳答案

在 ClearCase 中查找任何内容的基本命令是... cleartool find ,也在“ClearCase UCM: Need to See Content of Deleted File”中说明。

在您的情况下,您将搜索不是最新分支的文件版本:

cleartool find . -type f -version "! version(.../BRANCH/LATEST)" -print

(有关此“.../”符号的更多信息,请参阅 version selector)

只显示文件(而不是所有版本):

cleartool find . -type f -element "! version(.../BRANCH/LATEST)" -print

OP linuxlewis评论中提到:

this will show all differences which exist between sibling branches. I just want to be able see the file names,if any were removed,from the current branch

我提到了 grep 的可能性对于 BRANCH , 检测版本在 BRANCH 中的文件但不是 LATEST )

但是,更简洁的解决方案是在搜索中添加另一个过滤器:&& version(.../BRANCH)

cleartool find . -type f -element "! version(.../BRANCH/LATEST) && version(.../BRANCH)" -print

这将搜索在分支 BRANCH 中具有版本的所有“元素”(ClearCase 中的文件或目录) , 但不是 BRANCH/LATEST 中的一个.

关于clearcase - Cleartool - 查找卸载/删除的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11695833/

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