是否可以恢复已删除的组件?
我已经创建了流的快照,可以通过查看快照来查看已删除的组件。是否可以从快照中将组件重新添加到流中? 或者还有另一种恢复组件的方法吗?
(与ClearCase相反,我必须使用组件基线重新定义UCM流)
答案 0 :(得分:4)
如果删除您的意思是从磁盘中删除,您只需将您的repo工作区重新加载到本地工作区(或沙箱)。
注意:本地工作空间或沙箱与ClearCase快照视图相同,但您不会将其称为“快照”。
在RTC中,快照是一个全局标签,其中包含流上的所有组件延迟。
如果删除,则表示从存储库工作区中删除,是的,您可以将其添加回来(它仍在Stream中),然后单击“保存”。
如果删除,则表示已从Stream本身删除,您可以在Stream级别将其添加回来(打开该流,在“组件”部分中,单击“添加”)。
如果它仍在您的repo工作区中,则可以将其传回流中。
OP补充道:
我的意思是“从Stream本身删除”所以如果组件也从我的repo工作区中删除,它就无法从快照中恢复?
是的,它可以从快照恢复:
我可以:
- 从快照创建新工作区
- 将我的flowtarget更新为这个新创建的repo并从此处接受该组件。
- 然后将流目标更新为要删除组件的流和
- 将组件传递给流。
我确认这应该有用。
您确实可以从快照创建一个repo工作区:这使用户能够快速调试具有“失败构建”状态的构建记录:每个构建首先在他们将操作的cond上放置快照。
答案 1 :(得分:0)
如果从Stream本身删除,您可以在Stream级别添加它(打开该流,在“组件”部分,从基线或快照单击“添加”,您可以搜索它你还记得完整或部分组件名称)。最后保存流。