我有一條名爲「Main」和「Dev」的主線。 Dev是Main的孩子。變更集合候選人合併顯示一遍又一遍
Main
^
|
Dev
實際上,Main被用作一個正常的Dev分支,所以兩者都被連續檢入新工作。
有時,我們決定合併兩者。將開發變更集拉到主要和其他方式。我想我們沒有正確地做到這一點。我們在合併等過程中更改文件。在一種情況下,我們創建了一個來自Dev的分支來穩定。猜猜這是一個錯誤。
問題是,有些變更集是「persist」,它們一直顯示在合併窗口中,也出現在「tf merge/candidate」命令中,就好像它們尚未合併一樣。
我想我可以做一個tf /丟棄,這將使變更集消失。這不應該是這樣嗎?
更有甚者,合併其他變更集合後,有時合併重疊或甚至消失。猜猜這是來自另一個合併操作的某種相關變更集。在擺脫這些變化的過程中,一個變更集不止一次地被合併。 PS:試過tf/discard,tf/discard/baseless,tf/baseless處理衝突。什麼都沒有沒有嘗試/強制,因爲我不熱衷於重做所有衝突AFAIK。
恐怕我不能重現這一點。找出發生的事情的一些提示將會有所幫助。我正在放棄,因爲合併已經平息了,所以我有興趣讓這些變更集看不見。 –