当我在"待定更改"视图中双击文件时,Visual Studio中是否有一种方法可以更改行为.
默认行为是,Visual Studio在代码编辑器中打开文件,但我希望它打开带有最新版本的"Compare"对话框.(与TortoiseSVN中的行为相同)
我已经使用VS 2015好几个月了.每当我需要使用Git作为源代码控制在团队资源管理器中查看我的更改时,我只需双击"更改"下列出的文件,它就会打开差异视图.
然而,在周末,我不得不重新安装VS 2015.在这样做之后,我发现双击动作现在只是打开文件.这可能看起来很小,但这对我来说非常烦人.
我重新安装了社区和企业,结果是一样的.我也试过使用注册表修复程序,但我没有做任何事情,将双击操作更改回打开为diff视图.
不仅如此,我的工作计算机,目前正在使用VS 2015 Enterprise,DOES还有双击差异视图.我从该计算机导入了所有VS设置到新重新安装的计算机,但没有运气.
这非常令人沮丧.VS不仅应该在安装程序/版本之间保持一致性,它应该允许注册表修复来缓解这个问题,这显然是以前的问题.
我花了大部分时间将Eclipse或IntelliJ与Git存储库中的源一起使用。我刚开始使用TFS服务器中的源代码来使用Visual Studio。每个版本2015。
我没有适应版本控制的差异,而是寻求帮助。
Eclipe / IntelliJ在页边空白处显示更改标记。并且尽管它没有提供有关更改的足够信息,但它向您显示了更改的位置,您可以更深入地研究以找到更多的差异信息。
VS / TFS在文件窗口中什么也不显示。我什至不知道已经进行了更改。要知道什么,我必须打开“待更改”窗口。在其中,我可以右键单击并选择“与...比较”。但是,当我对另一个文件执行相同操作时,如果最后一个显示的更改消失了,那么如果我想再次查看它,便会执行相同的操作。一遍又一遍...我发现这个工作流程非常慢。我在带有TFS的Visual Studio 2013 Pending Changes窗口中找到了“ 将默认操作设置为Compare”,该窗口显示您可以移动双击文件以进入比较视图。这样可以节省一些时间和精力。
有没有一种方法可以改善VS / TFS,以便始终可以看到对文件的更改?就像编辑器Track Changes https://www.codeproject.com/articles/109611/color-indicator-for-code-changes-track-changes-in一样 -但是保存后一直存在(直到提交)。
我浏览了https://marketplace.visualstudio.com/search?term=tfs&target=VS&category=All%20categories&vsVersion=&sortBy=相关性,但我什么也看不到。也许有人知道什么?
在下面添加屏幕快照以进行评论。我讨论了我的工作方式,您可以看到内嵌差异,有时可以进行编辑。我发现了为什么您不能编辑它们。因为文件在中/Temp。为什么VS在其中创建一些差异,而在文件位置中却产生其他差异,我不知道。