14

是否可以设置 Visual Studio (2010) 来跟踪更改(左侧颜色符号),而不是从上次文件打开状态,而是从源代码管理提交状态?这就是 netbeans 的工作原理,它确实是一个很棒的功能,尤其是通过右键单击从编辑器中恢复文本块……Vis​​ual Studio 默认跟踪模式并没有多大用处。

编辑1: 这样的事情:

在此处输入图像描述

编辑 2: 现在它适用于最新的 Git 源代码控制提供程序 ( http://visualstudiogallery.msdn.microsoft.com/63a7e40d-4d71-4fbb-a23b-d262124b8f4c ) 扩展。干得好,扩展开发人员。左栏是标准的 Visual Studio 跟踪器,右栏是跟踪器跟踪上次提交的更改。见图片:

在此处输入图像描述

编辑 3 (12/05/2015): 现在我使用标准的 VS git 工具和更改跟踪伟大的 Git Diff Margin扩展。我将它与 VS2013 和 2015 一起使用,效果很好。看:

在此处输入图像描述

4

3 回答 3

7

对于像我这样直接浏览答案的人-

OP (12/05/2015) - 现在我使用标准的 VS git 工具和跟踪伟大的 Git Diff Margin 扩展。我将它与 VS2013 和 2015 一起使用,效果很好

Git 差异边距

对我也很好!

于 2017-01-08T21:30:52.257 回答
1

好像如果您有 Visual Studio 2013,并且您正在使用 GIT,它确实可以工作。

在此处输入图像描述

此外,您还可以查看 Team Explorer 选项卡中发生的情况。

在此处输入图像描述

于 2014-03-27T03:49:32.253 回答
0

VS 中没有这样的工具可以做到这一点。我依靠 CTRL-Z 来撤消。如果更改太多,您可以执行一个git checkout -p -- .将引导您了解所有差异并应用您需要的差异的操作。( -por --patch) 参数在git reset,git add和上可用git checkout

话虽如此,您可以编写一个 VS 插件来为您提供此视图。

此外,我使用CTRL+-CTRL++在我最近的光标位置之间来回移动SHIFT-

于 2012-07-22T19:14:55.223 回答