鉴于RTC流是“分支”等价物,您是否应该在它们不再被主动使用后被删除(通过将它们移动到另一个流来保留任何快照)?
我目前的想法是肯定的,他们可以 - 保持工作区整洁。因此,如果一个产品有多个流,例如我可能会这样做:
Stream DevEng [delete]
Stream IntEng [delete]
Stream FixEng [delete]
Stream RelEng [Keep]
因为您唯一丢失的是能够查询流以查看它是否每个都看到了特定的组件baseleine。
还有其他的负面影响吗?你有什么政策?
答案 0 :(得分:1)
另一种选择是重命名和重复使用 但删除是一个可行的选择。
在任何情况下,这意味着基线和快照没有紧密链接到Stream(可以随时重命名或删除)。
因此,为了记住它们的目的,充分命名所述基线和快照是很重要的。
答案 1 :(得分:1)
我一直试图了解流对“不再被主动使用”的意义,除非它是一个临时的特征流并且工作已经合并回开发流。我能想到的唯一另一个选择是产品已经完成(或已经死亡),并且永远不会看到未来的发展。
一般来说,我更喜欢删除 - 如果你真的完成了,那就让它消失吧。但是,如果我已经完成了流,但不是其中的东西,我会认为自己没有完成流并保留它。如果你想让它更好地排除当前的那种,也许可以重命名它。