atlassian-sourcetree - 是否在Sourcetree中将Devart的代码比较设置为自定义差异和合并工具?

标签 atlassian-sourcetree devart codecompare

如何在Sourcetree中添加Devart的Code Compare作为自定义差异和合并工具?

最佳答案

我通过添加像Alex建议的代码来修改了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

然后我将SourceTree Tools -> Options -> Diff更改为System Default。

之后,我的Code Compare开始在Visual Studio内正常运行,真是太棒了。

希望能帮助到你!

Code compare integration with source control systems

关于atlassian-sourcetree - 是否在Sourcetree中将Devart的代码比较设置为自定义差异和合并工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28232833/

相关文章:

mercurial - TortoiseHg 文件夹比较无法正常工作

linux - 如何删除用户的 ssh keygen?

windows - SourceTree Windows Mercurial - 重新打开关闭的分支

asp.net-mvc - 即使设置了有效数据, Entity Framework 也会在 saveChanges 时提示必填字段

c# - 是否有 .net 驱动程序支持与 PostgreSQL 完全验证的 SSL 连接?

git - Bitbucket 访问 key 只能用于只读?

git - 为什么 Sourcetree 不支持在 Git-flow 分支名称中使用 '/'?

postgresql - 使用 Devart dotConnect 提供程序进行代码优先上下文初始化期间,PostgreSQL 日志中出现错误 "column c.CreatedOn does not exist..."

visual-studio-2013 - 如何让代码比较在 Visual Studio 中打开以显示比较结果?