我有一个像这样的目录结构:
root_dir
dir1
dir2
file1.txt
file2.txt
sub_dir
file3.txt
file4.txt
最好的删除方法是什么dir2
及其所有子元素都使用rmname
?我可以简单地执行“cleartool rmname dir2”并让它递归删除所有内容吗?
您只需要:
cleartool checkout -nc root_dir
cleartool rmname dir2
cleartool checkin root_dir
删除对的引用dir2
在新版本中root_dir
, 制作dir2
并且其所有内容不可见(无法访问)。
并且您可以轻松恢复dir2
(及其所有内容)通过合并以前的版本root_dir
(仍然引用dir2
)与当前版本(您 rmname 的版本)dir2
)以便在您返回时重新创建一个新版本dir2
.
注意:使用时rmname
,您可能会收到一条错误消息,指出该元素已签出,即使该元素未在您执行操作的分支中签出rmname
.
using rmname -force
仍然执行 rmname 的解决方案:参见这个技术说明 https://www-304.ibm.com/support/docview.wss?uid=swg21232758.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)