Clearcase 删除目录
我有一个像这样的目录结构:
root_dir
dir1
dir2
file1.txt
file2.txt
sub_dir
file3.txt
file4.txt
使用 rmname 删除 dir2 及其所有子元素的最佳方法是什么?我可以简单地执行“cleartool rmname dir2”并让它递归删除所有内容吗?
I have a directory structure like so:
root_dir
dir1
dir2
file1.txt
file2.txt
sub_dir
file3.txt
file4.txt
What is the best way to delete dir2
and all it's sub-elements using rmname
? Can I simply do 'cleartool rmname dir2' and have it recursively delete all it's contents?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需:
在新版本的
root_dir
中删除对dir2
的引用,使dir2
及其所有内容不可见(不可访问) .您可以通过将先前版本的
root_dir
(仍然引用dir2
)与当前版本合并来轻松恢复dir2
(及其所有内容)。版本(您 rmnameddir2
的版本),以便在您返回dir2
的地方重新创建一个新版本。注意:使用
rmname
时,您可能会收到一条错误消息,指出该元素已签出,即使该元素未在您执行rmname
的分支中签出>.使用
rmname -force
是仍然执行 rmname 的解决方案:请参阅 此技术说明。You only need to:
That remove the reference to
dir2
in the new version ofroot_dir
, makingdir2
and all its content invisible (not reachable).And you can easily restore
dir2
(and all its content) by merging the previous version ofroot_dir
(which was still referencingdir2
) with the current version (the one where you rmname'ddir2
) in order to recreate a new version where you get backdir2
.Note: when using
rmname
, you might have an error message mentioning that the element is in checked out, even though it is not checked out in the branch where you are doing thermname
.using
rmname -force
is the solution to still perform the rmname: see this technote.