2013-03-05 71 views
0

我们正在使用Accurev 5.6。我们在推广期间遇到了一个奇怪的问题。我们的一位开发人员在他的工作区中取消了一个文件abc.txt,并在问题中将其推广到支持流。几天后,他意识到他需要他的档案。他创建了一个具有相同名称的文件,并在同一问题下进行了推广。在发布之前,我们试图将此问题推广到父流。 Accurev抱怨说文件abc.txt存在于父流中,并且阻止我们推广它。Accurev促销订单

它看起来像Accurev促销订单错误。它试图首先促进创建abc.txt的活动,而不是首先解析abc.txt。 Accurev应该做的是根据活动的时间来推广活动:首先,在父流中解除abc.txt,然后在不同的元素ID下再次创建abc.txt文件。

这是一个Accurev错误?无论如何要配置Accurev以在单一问题内根据活动时间进行推广?

回答

1

这不是Accurev中的错误。这是Accurev的一个细微差别。 Accurev给每个新元素一个id。这个id对于那个元素来说是独一无二的,并且在该对象停止,重命名,移动等情况下保持该状态。这就是Accurev的工作方式,这使得它成为祝福和诅咒。

步骤来解决:

  1. 重命名第二个元素的开发推广。
  2. 解散这个元素。
  3. 不起作用的第一个元素。
  4. 推动这两个变化。
  5. 此时,您可以升级abc.txt。
  6. 然后,您可以清除(还原为支持)已停用的(第2个元素)。 a。您希望在此实例中恢复为Backed,因为您可能不关心该版本,因此它不会永远位于流的默认组中。

查询online documentation获取更多详细信息。抱歉,我无法获得直接链接。

双胞胎是一种痛苦,但它看起来像Accurev一直在缓慢地改进检测和修复它们。见最新版本(5.7)。

+0

虽然我们需要保留abc.txt中的更改。所以我们不能简单地重命名和取消第二个元素。我知道这是一个邪恶的双胞胎情况。但促销订单似乎是罪魁祸首。如果Accurev可以在促销期间首先完成失效并稍后创建,则一切都会好起来的。这就像我们有一个DB事务来做删除和插入。逆转顺序不会有相同的效果。感谢您提及最新版本 – Lan 2013-03-05 23:54:06

+0

中的功能它与促销订单没有任何关系。不幸的是,您只能通过执行我概述的步骤来解决此问题,但是您可以在将第一个元素解除运行后复制内容到第一个版本。这将解决问题,并给你你想要的内容。 我知道这很糟糕,你需要在Accurev之外这样做,但他们正在慢慢解决这个问题(请参阅5.7中的Accurev Twin Wizard)。 – kevindaub 2013-03-06 00:18:27

+0

仍然认为促销订单与我们所处的困境有关。但是我接受了答案,因为您提到的5.7中的新功能。感谢您花时间。 – Lan 2013-03-06 16:30:18