1
我的默認分支非常古老,並且在過去幾周沒有更改 - 人們在另一個分支上工作。這意味着今天有很大的不同。很多新文件,大量文件被刪除,大量文件被改變。我試圖找出最簡單的方法來「替換」第二個分支的默認分支。我真的必須合併每一個變化嗎?謝謝TortoiseHG:將默認分支替換爲另一個默認分支的最簡單方法
我的默認分支非常古老,並且在過去幾周沒有更改 - 人們在另一個分支上工作。這意味着今天有很大的不同。很多新文件,大量文件被刪除,大量文件被改變。我試圖找出最簡單的方法來「替換」第二個分支的默認分支。我真的必須合併每一個變化嗎?謝謝TortoiseHG:將默認分支替換爲另一個默認分支的最簡單方法
我認爲你描述的情況是你有兩個非常不同的分支:被遺棄或被遺忘的'默認'分支和活躍的'default2'分支。合併這些可能很困難。
hg backout
爲所有變更集創建防變更回「默認」和「默認設置2」的共同祖先。然後,因爲'默認'看起來就像'default2'的祖先,所以你應該能夠將兩者合併在一起,而不存在任何問題。然後你的開發者將開始使用「默認」作爲他們的主要開發分支。