与视觉工作室一起使用融合

时间:2017-04-28 09:28:06

标签: visual-studio visual-studio-2017 meld

我使用VS 2017,我希望从visual studio中查看文件更改,或者从Visual Studio中轻松调用meld文件。我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:2)

Meld Diff使您可以使用meld直接比较visual studio code中的文件或文件夹。此扩展程序在外部工具meld中打开两个文件(或文件夹)。

要安装,请使用(Ctrl + P)启动VS Code Quick Open,粘贴ext install danielroedl.meld-diff,然后按 enter

查看文档here

答案 1 :(得分:0)

我不认为Visual Studio支持融合,但您有其他选择。

您可以使用集成工具查看文件更改。 您可以在cmd中使用它:

devenv /Diff SourceFile, TargetFile, [SourceDisplayName],[TargetDisplayName]    

除此之外,还有一些插件,例如this one,它们提供了一些比较功能

答案 2 :(得分:0)

虽然我不能说 VS 2017 在这方面的表现是否与 VS 2019 相同,但 VS 2019 似乎尊重 Git 设置。

Meld 可以配置为 Git 的默认差异和合并工具,如 here 所述。

也可以为 Tortoise 工具集配置它,如 here 所述,如果您希望将其用作管理 Git 存储库的替代方法。

如果您使用不同的源代码控制提供程序,希望上面的语法示例将帮助您找出 Visual Studio 中的正确配置。

实际上,所需的变量是:%base %mine %theirs %merged
以及选项 --auto-merge --output --diff