2016-03-18 46 views
0

我和我的朋友有一個回購,我們只是隨便發佈我們正在開發的項目。SourceTree/Mercurial - 爲多次提交添加相同的標記

因爲我們在那裏發佈不同的項目,我們喜歡用它是什麼項目來標記提交。但是,顯然不可能爲幾個提交添加相同的標記

有沒有辦法做到這一點呢?或者,我們是否必須每次使用唯一標記標記它,如「MyTag1」,「MyTag2」,..?

+2

我不認爲這是有道理的。在git中,標籤引用特定的提交。將標籤設置爲新的提交將刪除與舊標籤的關聯。我認爲這與Mercurial一樣。你期望能用一個引用兩個或多個不同提交的標籤來做什麼? –

+0

感謝您的評論。那麼我想「集體」不同的承諾。在SourceTree中有一個非常漂亮的界面[鏈接](https://imgur.com/qKDbUc6),您可以在其中選擇標籤。我希望能夠點擊一個標籤,然後看到所有使用該標籤的提交。但是現在就說明一下,我發現一個標籤對於提交必須是唯一的。有什麼方法可以達到它們的分組效果嗎? –

+0

我不太瞭解Mercurial(我是Git用戶)。我對SourceTree更加無知。請更新您的問題,以便更清楚地瞭解您正在尋找的分組類型。 –

回答

0

即使有可能(而且這是不可能的設計 - 標籤是唯一的名稱變更集),無論如何對於monolitic回購將是沒有意義的。修訂版(活動|被選中,當前)是整個回購的屬性,你不能(沒有骯髒的把戲)在狀態A有一部分回購,部分在狀態B.

你必須重新考慮你的工作流程和任務,你想要解決的「多cset標籤」(「尼斯UI在SourceTree」不是答案)