Visual studio 有没有办法打印Visual Studio的输出;与未修改的“比较”;差异工具?

Visual studio 有没有办法打印Visual Studio的输出;与未修改的“比较”;差异工具?,visual-studio,Visual Studio,我正在重新整理大量代码,最好打印“与未修改的比较”窗口的输出 似乎没有办法,但可能有一些插件或一些巧妙的技巧。VS diff命令能否输出与Unix diff类似的文本diff?为什么要打印输出?如果您提交了更改,那么在检查GIT历史记录时,可以随时查看该差异。@TeaBaerd,我正在开始一个主要的重构,首先从DB开始。当我移动东西的时候,会有很多碎片散落在周围一段时间。在开始之后,我突然想到,SQL上的一个差异将是一个有用的检查表。这听起来像是你需要一个看板/Scrum板,在那里你可以分解完成

我正在重新整理大量代码,最好打印“与未修改的比较”窗口的输出


似乎没有办法,但可能有一些插件或一些巧妙的技巧。VS diff命令能否输出与Unix diff类似的文本diff?

为什么要打印输出?如果您提交了更改,那么在检查GIT历史记录时,可以随时查看该差异。@TeaBaerd,我正在开始一个主要的重构,首先从DB开始。当我移动东西的时候,会有很多碎片散落在周围一段时间。在开始之后,我突然想到,SQL上的一个差异将是一个有用的检查表。这听起来像是你需要一个看板/Scrum板,在那里你可以分解完成重构所需的所有任务。从这里开始,每个重构都应该以原子方式实现(在最小的逻辑级别上),将字段从一个对象移动到另一个对象,并将数据从旧位置迁移到新位置,并删除旧列。每一部分都应该是模式控制系统中的迁移。我建议使用像EF这样的ORM来执行迁移,因为它可以很好地按时间组织迁移。当您完成了足够多的重构逻辑部分后,您可以升级数据库。谢谢,@TeaBaerd。听起来很有趣。我一直在学习EF迁移,所以我先切换到EF代码来利用它。你有什么推荐的资源来学习看板/Scrum板吗?我会和一位Atlassian的销售人员谈谈。我曾经使用过Jira(atlassian的项目管理工具)并且喜欢它。与Azure销售人员交谈也很有效。我正在使用Azure Devops(微软的项目管理工具),发现它同样有效。这些人将尝试向您销售他们的产品版本,但他们也掌握了关于如何将现有流程迁移到其特定解决方案的有用知识。如果你对他们持保留态度,他们关于如何迁移到看板或任何敏捷管理过程的建议将是非常宝贵的?如果您提交了更改,那么在检查GIT历史记录时,可以随时查看该差异。@TeaBaerd,我正在开始一个主要的重构,首先从DB开始。当我移动东西的时候,会有很多碎片散落在周围一段时间。在开始之后,我突然想到,SQL上的一个差异将是一个有用的检查表。这听起来像是你需要一个看板/Scrum板,在那里你可以分解完成重构所需的所有任务。从这里开始,每个重构都应该以原子方式实现(在最小的逻辑级别上),将字段从一个对象移动到另一个对象,并将数据从旧位置迁移到新位置,并删除旧列。每一部分都应该是模式控制系统中的迁移。我建议使用像EF这样的ORM来执行迁移,因为它可以很好地按时间组织迁移。当您完成了足够多的重构逻辑部分后,您可以升级数据库。谢谢,@TeaBaerd。听起来很有趣。我一直在学习EF迁移,所以我先切换到EF代码来利用它。你有什么推荐的资源来学习看板/Scrum板吗?我会和一位Atlassian的销售人员谈谈。我曾经使用过Jira(atlassian的项目管理工具)并且喜欢它。与Azure销售人员交谈也很有效。我正在使用Azure Devops(微软的项目管理工具),发现它同样有效。这些人将尝试向您销售他们的产品版本,但他们也掌握了关于如何将现有流程迁移到其特定解决方案的有用知识。如果你对他们持保留态度,他们关于如何迁移到看板或任何敏捷管理过程的建议将是非常宝贵的。