2012-05-08 45 views
2

今天早上我爲基線創建了一個流,但有人對一些他們不希望包含在基線中的文件進行了更改。移動標籤後出現錯誤版本(ClearCase)

我使用版本樹將標籤從最新版本移動到以前的版本。 (首先,這是錯誤的嗎?)

然後我將該基線交付給另一個項目中的流。它工作正常,並且所有正確版本的文件都結束了。但是,現在看到的文件是版本22,並且有一個我無法看到的版本23。 (我希望看到更新的版本,即使我不希望包含在基準中)。有沒有辦法讓視圖顯示最新版本的文件?

注:我試圖使一個新的基準,但ClearCase中列入基準,而不是23版22版...

回答

2

正確的操作過程中,當一個基準不引用正確的內容,是:

移動的標籤是不推薦的解決方案(它實際上應該是不可能的,如果該標籤被鏈接到基準)

然後,您將該新基線提供給您想要的任何其他流。
但是,如果源碼流有一些新版本,那麼您需要製作另一個另一個基準(包括所述新版本),並提供該新基準,以便目標項目查看並引用它。

+0

有什麼方法可以解決我所做的?這些文件應該是在基線,但它應該是以前的版本,而不是早期檢查的新版本。我搞砸了嗎? – Rubasu

+0

@Rubussu:最好通過合併到當前版本來恢復以前的版本,使用正確的內容創建一個新的版本,並創建一個新的基準。這比嘗試「修復」之前的危險操作更安全。 – VonC

+0

與此主題相關的問題:如果我想用舊版本測試某些內容,使用版本樹檢查該版本是否存在任何問題?如果我不想保留這個版本,我可以只做一個「撤銷結帳」,如果我想保留它,我可以檢查它並與當前版本合併。我沒有看到任何問題,但我不知道未來是否會出現任何問題。 – Rubasu