The answer given by @VonC is IMO, the best way to create a stream based on arbitrary time in the past that is not referenced by the baseline.
To answer the second question: "Is it possible at any time to create a baseline or snapshot, except for the current state of the component / stream?"
Basic level - no. Baselines record the current state of a component.
Snapshot - if you do not have baselines for the link, then there is no way to create a snapshot that points to some point in the past. However, if the component’s baseline exists, you can create a snapshot that points to this baseline, even if changes have occurred to the component from this baseline. Here's how:
Let's say that the baselines BLN1 and BLN2 are two baselines on the COMP component that record different states of this component (the last BLN2). To create SNP1 snapshot in the stream my_stream, which encapsulates BLN1, you must do the following:
- Create a new stream (call it test_stream) and add the component COMP @ BLN1
- Create an SNP1 snapshot in test_stream: select BLN1 for the base value.
- Delete this new stream test_stream - at this point you will be prompted to move the SNP1 snapshot to another stream. Select my_stream.
- After test_stream is deleted, the lost snapshot of SNP1 will find a new home in my_stream and will also point to the old base line BLN1.
This works in RTC v4.0.3 - if you are using a different version of RTC, you can first try this in the test project area.
source share