我正在嘗試將更改設置合併到父分支,最近幾乎我在文件中所做的每個更改都會發生衝突。
在下面的圖片中,您可以看到我只做了一些小改動,並將其視爲衝突。TFS 2013引發每次更改的衝突
我怎樣才能改變它,Visual Studio將不會告訴我,每空間我做一個衝突?
我正在嘗試將更改設置合併到父分支,最近幾乎我在文件中所做的每個更改都會發生衝突。
在下面的圖片中,您可以看到我只做了一些小改動,並將其視爲衝突。TFS 2013引發每次更改的衝突
我怎樣才能改變它,Visual Studio將不會告訴我,每空間我做一個衝突?
VS 2010中的Diff和Merge工具以及之前的版本支持用於忽略空格的命令行選項,但當前的VS版本僅支持忽略修剪空白。在網站上已經有一個UserVoice:https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/3063842-add-ignore-case-and-ignore-whitespace-options
作爲替代,您可以將VS中的差異/合併工具替換爲這些支持忽略空白,例如:WinMerge。
當您在兩個不同分支中對同一受影響區域(行或行)進行更改時,您總是會發生衝突。
要停止發生衝突,請僅在一個分支中進行更改,然後將更改合併到其他分支。
也可能是因爲您還沒有將文件合併到一段時間,因此您認爲文件在兩個分支中都是相同的。爲此,您需要合併:Branch1 - > Branch2 ,然後 Branch2 - > Branch1。