我想基于给定日期的现有流的状态创建新流。要做到这一点,似乎合乎逻辑的做法是在过去的日期/时间在源流中创建一个基线,但我找不到办法做到这一点。
是否可以在除组件/流的当前状态之外的任何时间创建基线或快照?
谢谢, 约翰
答案 0 :(得分:6)
你能做的是:
这会将所有更改集(在旧基线之后创建)列为“待接受”(在“待处理更改”视图中的repo工作区的“Incoming”部分。
然后,您将接受这些更改集,从最旧的一直到在目标日期创建的一个更改集 您将不接受在该日期之后创建的剩余更改集。
然后你可以:
答案 1 :(得分:3)
@VonC给出的答案是IMO,它是基于过去未被基线引用的任意时间创建流的最佳方式。
回答第二个问题“是否可以在除组件/流的当前状态之外的任何时间创建基准或快照?”
基线 - 没有。基线记录组件的当前状态。
快照 - 如果您没有要引用的基线,则无法创建指向过去某个点的快照。但是,如果存在组件基准,则即使自此基准以来组件中发生了更改,也可以创建指向此基准的快照。方法如下:
说基线BLN1和BLN2是组件COMP上的两个基线,记录了该组件的不同状态(BLN2是最新的)。要在封装BLN1的流my_stream上创建快照SNP1,您需要执行以下操作:
这适用于RTC v4.0.3 - 如果您使用不同版本的RTC,您可能希望首先在测试项目区域中尝试这一点。
答案 2 :(得分:0)
创建指向包含基线的流的工作空间,然后选择所需的组件。在工作区编辑器上,选择组件并单击“替换为...”按钮,选择“组件基线”,单击“下一步”并选择基线。