CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

CodeCompare是一款全新的文件和文件夹比较工具,展现了绝对源代码比较的新方法。Code Compare与所有流行的源代码控制系统集成:TFS,SVN,Git,Mercurial和Perforce。Code Compare既作为独立文件差异工具提供,又作为Visual Studio扩展提供。

CodeCompare正式版


对于那些参与编程的人来说,比较两个重修订代码的修订版可能是一项非常具有挑战性的任务。查找两个对象之间的差异并检测源代码更改必须逐行执行,这需要一段时间。

  • 结构比较模式
  • 主要编程语言的词汇比较
  • 相似线检测

您可以将“Code Compare”用作独立的代码差异工具和Visual Studio扩展。它毫不费力地与多个版本控制系统集成,并支持不同的编程语言。

与Visual Studio 2019集成

由于从Visual Studio 2019的代码比较扩展中删除了已弃用的API,因此可以异步加载我们的加载项,从而使在Visual Studio运行时更快地加载代码比较。

此外,Visual Studio的Code Compare中的可用语言列表提供了JavaScript和TypeScript等流行语言。打开比较时,将根据文件扩展名自动定义使用的编程语言。我们还考虑了来自用户的 告,这些 告涉及JSON文件的错误打开和弹出窗口的异常闪烁。现在,JavaScript将用于它们。

结构源代码比较

Code Compare为查找源代码的结构变化提供了广泛的可能性,例如,匹配方法和类似的代码行,检测移动的代码块等等。

对于最新版本的С#和VB语言,我们大大改善了结构比较。考虑了有关结构比较的大量评论后,我们决定切换到Roslyn编译器,它是C#和VB代码分析的最佳选择。此外,我们改进了注释和处理器指令与代码中结构元素的绑定。

现在,Code Compare支持所有新的C#和VB.NET语句的结构识别,这对于结构比较很重要。您将在下面找到基本示例。

移动和修改的只读属性作为表达式主体

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

使用静态语句移动

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

移动和修改的字典正在初始化

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

比较源代码时,建议您启用“忽略换行”和“忽略空白”选项以忽略不存在的更改,并启用“符 到符 ”选项以有效检查代码行中的差异。

与TFS和GIT快速集成

Code Compare可以自动集成到TFS中。您仅需要在产品安装过程中选中与TFS版本控制集成

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

在这种情况下,将“Code Compare”设置为TFS的默认比较和合并工具。

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

如果使用Git作为源代码存储库,则只需在.gitconfig文件中进行一项更改。

结论

Code Compare是一个方便的Visual Studio外接程序,使用它可以比较和合并源代码时忘记任何问题。无论您使用哪种编程语言,“Code Compare”都将考虑它们各自的特定功能。此外,该工具还允许您使用流行的版本控制系统来跟踪和控制源代码更改。因此,立即下载 Code Compare ,以发现管理源代码更改的最佳方法!


想要购买Code Compare正版授权,或了解更多产品信息请点击【咨询在线客服】

CodeCompare使用教程:如何在Visual Studio 2019中比较和合并源代码

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月5日
下一篇 2020年1月5日

相关推荐

发表回复

登录后才能评论