如何以递归方式查找clearcase中不存在的元素,让我们从项目根文件夹中说,我想知道不属于clearcase的文件列表。 有人可以帮我这个吗?
答案 0 :(得分:5)
首先,您需要通过命令行界面在DOS会话中找到它们,例如:
for /F "usebackq delims=" %i in (`cleartool ls -r -nxn ^| find /V "Rule:" ^| find /V "hijacked" ^| find /V "eclipsed"`) do @echo "%i"
(请参阅有关如何在此SO answer中找到私人文件的讨论)
然后,您可以将此命令添加到Windows资源管理器中的ClearCase菜单条目,然后执行ten ben scripts article中描述的过程。 另请参阅此SO question和that one,例如菜单条目命令(与您的问题无关,但提及有关命令的一些提示)
答案 1 :(得分:3)
如果是快照视图,则从项目根目录使用:
cleartool ls -view -r
如果它是动态视图,那么从任何地方使用:
cleartool lsp
答案 2 :(得分:1)
通常Clearcase插件(使用RSA,我确信它确实)提供了一个选项“查找要添加到源代码管理的资源”。 这将列出所有不在ClearCase存储库中的文件。 希望这有助于......: - )