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