2012-07-29 44 views

回答

0

您必須先更新工作副本。在更新源代碼控制時,將嘗試將本地更改與其他開發人員所做的更改合併。如果不能,它會標記衝突點。然後,您必須手動解決這些衝突並將其標記爲已解決。之後,你可以檢查你的代碼。

祝你好運。

+0

我們如何更新工作文件?當我右鍵單擊文件時沒有更新選項。 – user1552438 2012-07-30 14:47:58

1

這意味着有人已經簽入新版本,這意味着您自己的結帳文件是unreserved one

cleartool checkin

如果選定資源的較新版本被選中,您必須解決您的版本和之前的版本簽入可以進行的任何衝突。
這通常只有在您檢入未經檢查的資源時纔會發生。
如果差異不衝突,ClearCase可以爲你合併它們。如果存在衝突的更改,則必須使用ClearCase合併工具執行手動合併。

更新視圖可以工作,但您也可以直接在該文件上觸發合併。

  • 顯示版本樹
  • 最新版本右鍵(這是不是你的,這是簽入)
  • 選擇「合併爲」
  • 點擊自己毫無保留的簽出的版本

這會將最新版本合併到您的版本中,而無需等待(可能很長)的視圖更新。
你將能夠檢入你的版本。

+0

當iam點擊版本樹,然後我得到一個窗口。那麼我們如何選擇最新版本?Iam新的clearcase,所以請提供更好的解釋。 – user1552438 2012-08-02 14:08:35

+0

@ user1552438您應該看到引用您當前簽出版本的「眼睛」。你應該在你自己的版本後面看到一個帶有數字的版本(再次,你自己的版本是旁邊有一隻眼睛,並且沒有數字的版本)。你應該右鍵點擊你自己的版本(最新的分支)的版本,然後合併到你自己的版本。不需要檢出任何東西,因爲你正在合併到你自己的 - 目前已經檢出版本。 – VonC 2012-08-02 15:52:44

+0

參見http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0530&db=bks&srch=&fname=/SGI_EndUser/ClrC_UG/sgi_html/ch01.html#id5435964 – VonC 2012-08-02 15:54:18