Accurev:需要更改包合并

时间:2015-01-20 17:23:50

标签: accurev

我有一个支持我的协作流(CS)的工作区,CS有一个父流(Parent)。

在我的工作区中,我更改了一个版本为Parent / 1的文件,然后将其提升为协作流。它的版本变成了CS / 2。

然后我从Parent获得了更新,发现我不需要在该文件中保留我的更改并在CS上清除它。其版本在CS上变为“CS / 2 *”,在我的工作区中变为“Parent / 2”。

现在我正在尝试在我的工作区中对文件进行一些更改并再次将其提升到CS,但是我已经收到了文件“需要更改包合并”的消息。

如果我理解正确,由于我的工作区中的文件版本不是从CS / 2派生的,因此无法升级。如何解决问题并促进对CS的新更改?

P.S。此外,我有一大堆这样的文件 - 大约70个文件。如何解决整个文件包的问题?

2 个答案:

答案 0 :(得分:2)

打开与促销相关联的问题。
单击“更改”选项卡 从更改选项卡的列表中选择文件 右键单击 - >删除。
现在宣传使用这个问题。

答案 1 :(得分:2)

我找到解决此问题的唯一方法是使用"发送到>问题(指定祖先)"来自版本浏览器树的命令。

  1. open accurev
  2. 查看>查看视频流(选择您的软件仓库)
  3. 点击"活动问题"右上角的图标
  4. 点击问题流下的"显示有效问题" 图标
  5. 右键点击> "发送更改资料" 关于来源问题
  6. 在问题文件上右键单击> "浏览版本"
  7. 选择"一切"在" show"下拉
  8. 右键单击>"发送至">"在当前流中的最新版本上发布(指定基础)"
  9. 点击最早的祖先(这应该是所有版本的共同祖先)
  10. 输入目标票号,然后单击"确定"
  11. 这些步骤应该适用于任何源/目标问题,甚至"非附属的"变化。从技术上讲,你不应该"展示一切"并选择最旧的版本。你真的需要回到一个共同的祖先。