一個新的後一團糟,我們在我們的開發環境下面的源控制結構: 一個主要分支,它是所有分支的根源,並開發分支,這是主要的兒子。 現在,我最近做了一個主枝上「重命名」,而現在它被稱爲OldMain,之後從發展,這是我把它叫做主創造了一個新的分支。重命名TFS 2010分支,使得在相同的名稱
當我完成這些操作後,我意識到它有一些奇怪的行爲:OldMain分支失去了他的歷史,這是不能被retreived,和新主分支「抓住」的舊分支的歷史相同的名稱,這使得不一致,因爲現在主分支中的代碼保留了虛假的歷史記錄...
我應該事先檢查做這些操作的注意事項(不知道tfs 2010中的Rename操作是實際上是一個分支+刪除),但現在我需要知道如何解決這個不一致問題。
如果我試圖還原這兩種操作(還原變更),並簽入,我是不是會失去原來的主完全的歷史?
我需要怎樣做一些建議。
在此先感謝。