【发布时间】:2017-09-06 01:46:14
【问题描述】:
我大部分时间都在使用 Eclipse 或 IntelliJ 以及 Git 存储库中的源代码。我刚刚开始使用来自 TFS 服务器的源代码使用 Visual Studio。每个版本的 2015 版。
我没有适应版本控制差异,正在寻求帮助。
Ecipe / IntelliJ 在边距中显示更改标记。虽然这没有提供有关更改的足够信息,但它会向您显示更改的位置,您可以深入研究以找到更多差异信息。
VS / TFS 在文件窗口中不显示任何内容。我什至不知道已经做出了改变。要知道任何事情,我必须打开 Pending Changes 窗口。在其中我可以右键单击并选择“与...比较”。但是,当我对不同的文件执行相同操作时,最后一个文件显示的更改会消失,如果我想再次查看它,我会做同样的事情。一遍又一遍......我发现这个工作流程非常缓慢。我发现Set default action to Compare in Visual Studio 2013 Pending Changes window with TFS 表明您可以移动双击文件以进入差异视图。这节省了一些时间和精力。
有没有办法改进 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=Relevance,但什么也没看到。也许有人知道什么?
在下方添加屏幕截图以供评论。我讨论了我是如何计算出你可以看到内联差异的,有时你可以编辑这些。我发现了为什么你不能编辑它们。因为文件在/Temp。为什么 VS 会在此处创建一些差异,而在我不知道的文件位置创建其他差异。
【问题讨论】:
-
您尝试过注释选项吗?
-
Git 用语中的“责备”。不。打开它需要做很多工作,而且您无法编辑文件。
标签: visual-studio tfs version-control