如果从clearcase中删除文件夹,然后当我从“存储库更新”时,该文件夹是否也应在本地删除?目前它没有在本地删除,我更新了我的视图,可以看到文件夹已从视图中删除。
答案 0 :(得分:2)
不,默认情况下,cleartool update
保留私人内容
并且您的目录现在被视为私有,一旦从另一个视图中从ClearCase中删除
(这是你的情况:你没有在ClearCase界面的视图中直接删除它。)
您可以看到您的目录重命名为“yourDirectory.unloaded”,但有时会保持不变,尤其是当某个进程有句柄时。
有关详情,请参阅技术说明“About .unloaded
snapshot view files”
帮助页面“How files and directories in snapshot views are unloaded”提及:
目录以递归方式卸载 要卸载目录元素,将卸载目录中的文件 如果目录中有任何view-private对象,被劫持文件或签出文件,或者当前正在使用该目录(例如,如果当前工作目录位于目录中或目录下),
.unloaded
为附在目录名称上 例如,如果目录src包含view-private文件,则该目录将重命名为src.unloaded
。
在你的情况下,你需要确保没有进程对目录本身或目录内容有任何处理,进行更新(-overwrite在这里没有影响,仅用于恢复被劫持的文件),然后搜索并删除任何*.unloaded
元素(文件或目录)。
答案 1 :(得分:-1)
据我所知,从clearcase界面删除文件夹,本地文件也将被删除。