我對ClearCase比較陌生,今天花了一大段時間試圖讓我的配置規範工作順利。我不斷嘗試使用檢出,檢入和合並來解決錯誤...ClearCase只使用分支直到合併
我們的基本工作結構是項目的每個階段都有一個分支,每個開發人員都有一個分支工作分支。我希望能夠爲任何結賬創建我的分支,並且一旦它合併回來以使用該階段的最新版本。我不太喜歡它,但這是我們應該這樣做的方式。
我曾嘗試以下:
element * CHECKEDOUT
element * .../my_phase1_working_branch/LATEST
element * .../phase_1/LATEST -mkbranch my_phase1_working_branch
element * /main/LATEST
然而,一旦我回到了合併文件,我的看法還是會看my_phase1_working
。由於我應該在整個階段只保留1個分支,所以我需要不斷地手動檢查並將最新的更改合併到我的分支中,而不是合理的操作方式。 如果我刪除element * .../my_phase1_working_branch/LATEST
那麼它根本不起作用。我一直在這方面花費太多時間,我相信肯定有一個相對簡單的解決方案...
任何幫助,將不勝感激!
這就是我在之前的項目中運作的方式,即單個任務的開發團隊的單個分支,我同意這是一個更加自然的工作流程。如果有人需要特別的醬汁或者不想要最新的,他們只需使用一個工作標籤。 – Prediluted
@Prediluted我同意。每個任務一個流是一個非常合理的模型,它實際上適用於許多VCS工具,而不僅僅是ClearCase。 – VonC