2013-03-05 109 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