将 Devart 的代码比较设置为 Sourcetree 中的自定义差异和合并工具?
Set Devart's Code Compare as custom diff & merge tool in Sourcetree?
如何在 Sourcetree 中添加 Devart 的代码比较作为自定义差异和合并工具?
检查 'Version Control System Integration' 上的 Devart Code Compare 帮助文件部分。 GIT.
有一个主题
要将 Code Compare 与 Sourcetree 集成,请将以下行添加到 c:\Users\[User Name]\.gitconfig
文件:
[difftool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codecompare.exe' -W \"$LOCAL\" \"$REMOTE\"
renames = true
[diff]
tool = codecompare
guitool = codecompare
[mergetool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
trustExitCode = true
[mergetool]
keepBackup = false
[merge]
tool = codecompare
guitool = codecompare
现在 git difftool 可以在命令行和 Sourcetree 中正常工作。
注意:您需要 select 'System Default' Sourcetree 选项中的选项。
我修改了 C:\Users\[User Name]\.gitconfig
文件,按照 Alex 的建议添加以下内容:
[difftool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codecompare.exe' -W \"$LOCAL\" \"$REMOTE\"
renames = true
[diff]
tool = codecompare
guitool = codecompare
[mergetool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
trustExitCode = true
[mergetool]
keepBackup = false
[merge]
tool = codecompare
guitool = codecompare
然后我将 SourceTree Tools -> Options -> Diff
更改为系统默认值。
在那之后我的 Code Compare
在 Visual Studio 中正确地启动了 运行,这太棒了。
希望对您有所帮助!
在 SourceTree 中打开工具 > 选项 > 选项卡:差异。
在 External Diff / Merge 面板上放置以下数据:
外部差异工具:自定义
差异命令:C:/Program Files/Devart/Code Compare/CodeCompare.exe
参数:$LOCAL $REMOTE
合并工具:自定义
合并命令:C:/Program Files/Devart/Code Compare/CodeMerge.exe
参数:-MF "$LOCAL" -TF "$REMOTE" -BF "$BASE" -RF "$MERGED"
对我有用的:Win10、SourceTree 2.1.110、代码比较 4.2.236
- SourceTree>工具>选项>外部差异
- 差异:工具->自定义;
- 命令:
c:\Program Files\Devart\Code Compare\CodeCompare.exe
- 参数:
$LOCAL $REMOTE
- 合并:工具->自定义
- 命令:
c:\Program Files\Devart\Code Compare\CodeMerge.exe
- 参数:
-MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
Keep in mind that 3-way merge is only available at Code-Compare PRO
https://www.devart.com/codecompare/featurematrix.html
如何在 Sourcetree 中添加 Devart 的代码比较作为自定义差异和合并工具?
检查 'Version Control System Integration' 上的 Devart Code Compare 帮助文件部分。 GIT.
有一个主题要将 Code Compare 与 Sourcetree 集成,请将以下行添加到 c:\Users\[User Name]\.gitconfig
文件:
[difftool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codecompare.exe' -W \"$LOCAL\" \"$REMOTE\"
renames = true
[diff]
tool = codecompare
guitool = codecompare
[mergetool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
trustExitCode = true
[mergetool]
keepBackup = false
[merge]
tool = codecompare
guitool = codecompare
现在 git difftool 可以在命令行和 Sourcetree 中正常工作。
注意:您需要 select 'System Default' Sourcetree 选项中的选项。
我修改了 C:\Users\[User Name]\.gitconfig
文件,按照 Alex 的建议添加以下内容:
[difftool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codecompare.exe' -W \"$LOCAL\" \"$REMOTE\"
renames = true
[diff]
tool = codecompare
guitool = codecompare
[mergetool "codecompare"]
cmd = 'C:\Program Files\Devart\Code Compare\codemerge.exe' -MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
trustExitCode = true
[mergetool]
keepBackup = false
[merge]
tool = codecompare
guitool = codecompare
然后我将 SourceTree Tools -> Options -> Diff
更改为系统默认值。
在那之后我的 Code Compare
在 Visual Studio 中正确地启动了 运行,这太棒了。
希望对您有所帮助!
在 SourceTree 中打开工具 > 选项 > 选项卡:差异。
在 External Diff / Merge 面板上放置以下数据:
外部差异工具:自定义
差异命令:C:/Program Files/Devart/Code Compare/CodeCompare.exe
参数:$LOCAL $REMOTE
合并工具:自定义
合并命令:C:/Program Files/Devart/Code Compare/CodeMerge.exe
参数:-MF "$LOCAL" -TF "$REMOTE" -BF "$BASE" -RF "$MERGED"
对我有用的:Win10、SourceTree 2.1.110、代码比较 4.2.236
- SourceTree>工具>选项>外部差异
- 差异:工具->自定义;
- 命令:
c:\Program Files\Devart\Code Compare\CodeCompare.exe
- 参数:
$LOCAL $REMOTE
- 命令:
- 合并:工具->自定义
- 命令:
c:\Program Files\Devart\Code Compare\CodeMerge.exe
- 参数:
-MF=\"$LOCAL\" -TF=\"$REMOTE\" -BF=\"$BASE\" -RF=\"$MERGED\"
- 命令:
Keep in mind that 3-way merge is only available at Code-Compare PRO
https://www.devart.com/codecompare/featurematrix.html