【问题标题】:clearcase: how to recover a directoryclearcase:如何恢复目录
【发布时间】:2016-10-29 05:07:44
【问题描述】:

我正在 Unix 中使用 clearcase。

我不小心执行了一个 shell,它在目录中生成了一些文件:/vobs/somePath/myDir

我在目录中执行下面的命令:
cleartool ls -l
我确实得到了一些查看私有对象文件。

我需要的是用我之前设置的基线来恢复这个目录。此外,我在其他路径中有一些取消签入的文件,我现在不想签入它们。换句话说,我只想恢复目录myDir,不要碰任何其他文件。

如何做到这一点?

【问题讨论】:

  • 如果您没有在directory /vobs/somePath/myDir 中签出任何文件,那么您可以在该目录中执行rm *。这将仅删除视图私有文件,因为 clearcase 对象将是只读的,除非您签出它们

标签: clearcase recover


【解决方案1】:

对于动态视图 (/vobs/avob/myview/...),只有私有文件是可写的,因此您可以删除所有内容,它只会删除私有文件。

但是,如果您已签出文件(不应删除),或者您不想冒任何风险,请can clean just the private files with,使用cleartool lsprivate

cd /vobs/somePath/myDir
ct lspriv . | grep -v checkedout | xargs rm -rf

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    • 1970-01-01
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-04-10
    相关资源
    最近更新 更多