首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Accurev还原动作

Accurev还原动作
EN

Stack Overflow用户
提问于 2014-11-11 13:43:22
回答 1查看 532关注 0票数 0

我正在与Accurev合作,最近我被迫在最近的一次晋升中进行了一次恢复。我遵循了一般准则,访问了流的历史记录,并对选定的事务执行了还原操作。该特定事务涉及已经存在的文件,但也涉及新的文件。

现在出现了一个主要的问题:在还原之后,存在的文件被返回到以前的版本,但是在它们的第一个版本中的文件出现在流的根中,而不管它们最初放置的路径是什么,并且处于状态失效状态。当然,这主要是视觉上的困扰,但我也想知道以后会发生什么,当有人试图读取这些相同的文件到流。

会不会有冲突,他们会被重新定位到原来的位置吗?此时,我正在考虑还原操作,但它看起来已经太复杂了,看起来只会产生更多的问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 12:01:20

假设您的流层次结构为: Stream1 - Stream2 - Workspace1。

在这个层次结构中,有一个名为foo.c的文件。

在Stream2中,该文件具有失效状态。

如果将foo.c添加到Workspace1中的源代码管理中并进行推广,则Stream2中已失效的版本现在会搁浅,新添加的版本将以成员身份出现。搜索搁浅元素时,将出现搁浅文件。

如果您尝试促进新添加的foo.c,它将失败,因为原始foo.c仍然存在于Stream1中,因为它是一个邪恶的孪生体。

要清除此问题,可以从Stream2中提升搁浅的foo.c,然后再促进新添加的foo.c。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26866308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档