如果回答了這個問題,我會道歉的,但是我決定發佈這篇文章之前,我通過了一堆文章。顛覆 - 合併跳過重複的文件名並且不能恢復
所以我有一個分支和主幹,我正在試驗合併。
/主幹/布拉赫 /分公司/布拉赫/ FeatureA
所以我創建分支文件 「的test.txt」 和COMMITED它。 然後我意外地在trunk中創建了一個「test.txt」文件
後來我嘗試將特性A分支合併到主幹。
它給我的錯誤
Skipped 'Test.txt'
Summary of conflicts:
Skipped paths: 1
合併時。
所以我意識到這是因爲主幹有一個非感性的文件副本。我從trunk中刪除文件並重新運行合併命令,它給我零輸出。
如果我運行與--dry運行的合併,它也沒有返回輸出
如果我運行相同的參數diff命令它顯示了Test.txt文件,它打算加入。
所以我跑了,再次做了測試,但這次用「test2.txt」。我確定該主幹沒有名爲「test2.txt」的文件。我跑了合併,它運行完美。
所以我的問題是,當我不小心有一個文件在與相同的名稱,導致衝突的後備箱。
我如何顛覆
- 引發衝突,並問我是否要更換或編輯衝突
- 允許我重命名/刪除文件,這樣就可以簡單地重新運行合併和它的作品
謝謝!
**編輯 - 有了答案**
我有第二組的眼睛,顯然我忘了添加 - 忽略祖先國旗在我的合併命令。一旦我補充說,一切都很完美