我的公司使用Accurev进行源代码控制,并且为了它的所有好处,有一个简单的操作,我无法弄清楚如何完成.
通常我们会有人在我们的流结构中意外地将文件推得太远 - 例如,从"开发"流到"发布"流."取消推广"此文件的最佳方法是什么?也就是说,要将旧版本的文件恢复到"Release"流中,并将文件的新版本保留在它所属的"开发"流中?
只需对Release流中的文件执行"Revert to Backed"或其他Revert操作,就会导致旧版本的文件传播到Development中,或者使文件完全消失.
在上面的例子中,开发人员必须通过在流上设置基准时间来跳过箍,或者使用命令行工具来检查旧事务,以恢复文件.有时候有问题的人是非技术性的,所以这不是一个好的解决方案.
我还考虑过将文件移动到"更高地"的流,还原,然后再将它们交叉推广到下游.这看起来真的很笨拙.
似乎Accurev模糊不清以至于谷歌没有帮助,所以我向StackOverflow的好人寻求帮助 - 有没有人想出"Accurevy"的方法来实现这一目标?
accurev ×1