0
我已經設置VSS客戶端使用kdiff3進行3路合併,這非常有用。但是當我使用命令行工具SS.exe時,它只是對文件進行更改。我正在將主幹更改合併到我的工作分支中,並且VSS或者用中繼版本替換我的分支更改,或者將分支中的每個更改標記爲衝突。VSS命令行合併不啓動diff工具
VSS不會讓我合併到IDE中的一個分支,所以這是我唯一的選擇,但它不起作用。
我已經設置VSS客戶端使用kdiff3進行3路合併,這非常有用。但是當我使用命令行工具SS.exe時,它只是對文件進行更改。我正在將主幹更改合併到我的工作分支中,並且VSS或者用中繼版本替換我的分支更改,或者將分支中的每個更改標記爲衝突。VSS命令行合併不啓動diff工具
VSS不會讓我合併到IDE中的一個分支,所以這是我唯一的選擇,但它不起作用。
我們放棄了對使用手動SS.EXE,只是做了以下內容:
在VS(2012)轉到工具和選項。 選擇源控制在左pane->配置用戶工具(按鈕) - >添加 安裝具有以下數據的比較工具:
Extension: .*
Operation: Compare
Command: <location>\kdiff3.exe
Arguments: %1 --fname %6 %2 --fname %7
設置你的合併工具具有以下數據:
Extension: .*
Operation: Merge
Command: <location>\kdiff3.exe
Arguments: %3 --fname %8 %2 --fname %7 %1 --fname %6 -o %4
現在合併將像IDE一樣從IDE開始工作。