我知道我可以使用以下命令列出“MyBranchName”上的所有文件:
cleartool find . -cview -type f -branch 'brtype(MyBranchName)' -print
但是我需要知道您在签出或签入时可以设置的文件的描述/(或注释,如果您愿意的话)。有没有办法也做到这一点?
我已经在网上搜索了解决方案,但没有找到。我开始觉得这是不可能的。
cleartool describe
命令。
使用 Linux(或 Windows Git bash shell),您可能会考虑:
cleartool find . -cview -type f -branch 'brtype(MyBranchName)' -print | \
xargs -I {} cleartool describe -fmt "%n: %c\n" {}
但是使用
cleatool find -exec
应该会更有效率:
cleartool find -avobs -branch (brtype<BRANCH>) -version "lbtype(<LABEL>)" -exec "cleartool describe -fmt \"%Xn : %u\n\" \"%CLEARCASE_XPN%\""
您的情况:
cleartool find -cview -branch 'brtype(MyBranchName)' -exec "cleartool describe -fmt \"%n : %c\n\" \"%CLEARCASE_XPN%\"
Linux语法:
cleartool find -cview -branch "brtype(MyBranchName)" -exec 'cleartool describe -fmt "%n : %c\n" "$CLEARCASE_XPN"'