Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Clearcase 如何在RTC源代码管理中删除文件?_Clearcase_Rtc - Fatal编程技术网

Clearcase 如何在RTC源代码管理中删除文件?

Clearcase 如何在RTC源代码管理中删除文件?,clearcase,rtc,Clearcase,Rtc,我有一个项目根级别的文件,该文件将被删除。如果使用ClearCase,我将在本地删除该文件,然后签入文件位置的父目录,这将从ClearCase远程存储库中删除该文件。要在RTC源代码管理中删除文件,此选项似乎不可用?无需调整父目录(就像您在ClearCase中所做的那样) 只需从磁盘(在本地工作区或沙箱中)删除文件即可。 要求RTC在“挂起的更改”视图中刷新该沙箱,您将在未解析部分中看到该文件,其关联箭头上带有“-” 请参见图示(其中显示已删除的文件,是签入的变更集的一部分): 签入,然后交付

我有一个项目根级别的文件,该文件将被删除。如果使用ClearCase,我将在本地删除该文件,然后签入文件位置的父目录,这将从ClearCase远程存储库中删除该文件。要在RTC源代码管理中删除文件,此选项似乎不可用?

无需调整父目录(就像您在ClearCase中所做的那样)

只需从磁盘(在本地工作区或沙箱中)删除文件即可。
要求RTC在“挂起的更改”视图中刷新该沙箱,您将在未解析部分中看到该文件,其关联箭头上带有“-”

请参见图示(其中显示已删除的文件,是签入的变更集的一部分):

签入,然后交付(将此变更集与工作项关联后)

在同一个流上创建或更新repo工作区的任何用户都不会再看到该文件

这相当于
cleartool rmname
(如果需要,您可以稍后取回该文件)

只有使用RTC4才能从引用(
cleartool rmver
)中删除文件版本:

的是正确的

我要提到的唯一补充是,如果您想删除共享根目录(加载的最低元素),有一个“在存储库中删除”操作,因为我们需要一种区分删除卸载的方法

见“”:

加载文件夹时,默认选择的是组件的顶级文件夹(在上面的示例中,这将是
Ruby项目
文件夹)。
但是,在上面的屏幕截图中,组件本身已被选中。结果将是在文件位置
C:\dev\sandbox\Ruby Work
加载组件根文件夹,该文件夹将包含来自组件的所有内容。
正如我们将在下面几节中看到的,加载组件根文件夹有一些优点 这样做的主要优点是,尽管Eclipse客户端提供了一些自定义操作来共享新内容,并删除或移动沙箱中的顶级文件夹(称为
共享根目录),但这些操作仅在内容作为Eclipse项目加载时才可用

Eclipse客户端在存储库中提供了一个
Team/Delete
操作,在项目的上下文菜单中提供了一个
Team/Move-in-Repository`操作,可用于删除或移动存储库中相应的文件夹。
SCM CLI中没有与这些操作等效的操作,因此,如果您使用的内容不能作为Eclipse项目使用,则需要加载要删除或移动的文件夹的父文件夹


有趣+1.我冒昧地添加了一些细节,以说明堆栈溢出中的答案应该是什么样的。谢谢,我仍在试图找出如何在这里作出贡献。我的想法是添加相关摘录,以便答案能够独立出现,而无需点击链接:所有问题都会定期被转储(和),这意味着这种资源将永远存在。与链接相反,链接随时可能失效。或者一句简单的话,强迫用户寻找更多的信息。从我的角度来看,我仍然在开发产品。我们对jazz.net文章继续存在的期望相当高,但我当然不能保证这一点。如果产品发生变化,我是否应该回顾所有问题并重新回答它们,如果有新的方法来做某事?因为,假设我链接到的链接将继续发展,并保持永久性。我可以保证的是,您的jazz.net链接可以随时更改。我已经在Eclipse上看过了。你根本无法控制。关于堆栈溢出的答案将永远存在(在这个站点上,或者作为转储数据),因此它们应该使用足够的数据来编写,以便自己有所帮助。不要忘记,您可以编辑自己的答案来更新链接(请参阅的注释)或添加到旧答案(如中所示)。不需要写新的答案。