跟踪Visual Studio中的更改

时间:2012-07-22 15:07:24

标签: visual-studio git

是否可以设置Visual Studio(2010)来跟踪更改(左侧颜色符号),而不是从上次文件打开状态,而是从源控制提交状态?这就是netbeans的工作方式,它确实很棒,特别是通过右键单击从编辑器中恢复文本块... Visual Studio默认跟踪模式没什么用处。

编辑1: 这样的事情:

enter image description here

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

enter image description here

编辑3(2015年5月12日): 现在我使用标准的VS git工具和更改跟踪非常Git Diff Margin扩展。我在VS2013和2015中使用它并且它运行良好。参见:

enter image description here

3 个答案:

答案 0 :(得分:4)

对于像我这样直接撇去答案的人 -

  

OP(12/05/2015) - 现在我使用标准的VS git工具和更改跟踪伟大的Git Diff Margin扩展。我在VS2013和2015上使用它并且效果很好

Git Diff Margin

对我来说也很棒!

答案 1 :(得分:1)

好像你有Visual Studio 2013,并且你正在使用GIT,它确实有效。

enter image description here

此外,您还可以查看“团队资源管理器”选项卡中发生的情况。

enter image description here

答案 2 :(得分:0)

VS中没有这样的设施来做这件事。我依靠CTRL-Z来撤消。如果有太多更改,您可以执行git checkout -p -- .,它将引导您完成所有差异并应用您需要的更改。 -p--patchgit reset上提供了git add(或git checkout)参数。

话虽这么说,人们可以写一个VS的加载项给你这个观点。

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