Clearcase 如何从“恢复文件”;“签出但删除”;国家?

Clearcase 如何从“恢复文件”;“签出但删除”;国家?,clearcase,Clearcase,我试图签出一个文件,它进入了“签出但删除”状态 我无法撤销它,也不知道下一步需要做什么 当我在网上浏览这篇文章时,我发现了一篇文章 但是,我没有尝试重命名文章中提到的文件名,仍然会出现错误 我使用的是ClearCase7.0.1.0版本。请帮助解决此问题。您应该通过GUI撤消签出: 结帐 选择签出文件并右键单击:撤消签出 即使该文件在磁盘上不可见,“查找签出”GUI也会将其列为已签出 另一种解决方案是从另一个视图复制文件,例如具有相同配置规范的动态视图(易于创建,并提供对同一文件的快速访

我试图签出一个文件,它进入了“签出但删除”状态

我无法撤销它,也不知道下一步需要做什么

当我在网上浏览这篇文章时,我发现了一篇文章

但是,我没有尝试重命名文章中提到的文件名,仍然会出现错误


我使用的是ClearCase7.0.1.0版本。请帮助解决此问题。

您应该通过GUI撤消签出:

  • 结帐
  • 选择签出文件并右键单击:撤消签出
即使该文件在磁盘上不可见,“查找签出”GUI也会将其列为已签出


另一种解决方案是从另一个视图复制文件,例如具有相同配置规范的动态视图(易于创建,并提供对同一文件的快速访问)


如果在快照视图中复制该文件,该文件将被列为“已签出”(但尚未进行任何修改),您可以继续对其进行操作。

解决此问题的最简单方法是创建一个同名的新文件。然后文件不再丢失,您可以撤消签出,然后再次签出以重新开始。在命令行上:

$ cleartool ls your_file.c
your_file.c: Checkout but removed
your_file.c@@
$ touch your_file.c
$ cleartool ls your_file.c
your_file.c@@/main/branch1/branch2/14   Rule: ...whatever...
$ cleartool unco -nc your_file.c
$ cleartool co -nc your_file.c
Checked out your_file.c
$

我再也不能访问clearcase了,所以上面的内容只是通过(旧的)内存实现的,但是你明白了。如果您不使用命令行,只需将任何文件复制到您的_file.c,撤消签出,然后签出。

在我的cleartool中不再找到-nc参数,但是去掉它,它仍然有效。我的clearcase内存现在旧得多,但我认为-nc选项用于“无注释”,例如,不被提示写任何描述。我感到羞愧,因为我不得不在2021年使用ClearCase