在 commit/push 到 TFS 之前,是否可以查看您在 Visual Studio 中所做的更改? (Git diff gui)
Is it possible to see what your changed in Visual Studio before you commit/push it to TFS? (Gui of Git Diff)
在使用 git 的项目中使用 TFS-2013,是否可以在提交之前查看我在 Visual Studio 2013 Pro 中所做的更改?如果是这样怎么办?
也就是说,我有
/项目
然后我更改了第 32 行
/项目
/foo.js
有没有办法告诉我我在那条线上所做的更改
简而言之,我想有没有一种视觉方法可以在 visual studio 中做一个 Git Diff
我可以像在 linux 上那样使用 Meld,但必须有一个很好的方法可以在不离开 VS 的情况下做到这一点。
Microsoft Tools for Git looks awesome but its only for VS2012。是否有一个主要的回购协议,我可以在其中找到 2013 年的类似插件?
Visual Studio 2013 has a built-in Git version control client. 您可以在 TFS 项目列表底部的 "Team Explorer" 中找到它。如果您已经有本地 Git 存储库,只需使用 add 选项添加它。如果您可以访问远程存储库,但尚未在本地克隆它,您可以使用 clone 选项克隆它。
不需要,但您可能需要告诉 Visual Studio 打开 "Visual Studio Git" 提供程序或 "Team Foundation Server" 提供程序。如果您安装了其他源代码控制提供程序,如 SourceSafe 或 SubVersion,它们可能会隐藏此功能。要切换源代码管理提供程序,请查看:
工具 - 选项 - 源代码控制 - 插件选择:
Visual Studio 2013(以及 2012)仅支持 http
和 https
协议与远程存储库进行交互。不支持 ssh:
和 git:
。
在解决方案资源管理器中,您可以将当前版本与未修改版本进行比较:
Git Diff Margin 插件提供有关源文件装订线中本地更改的附加信息:
并且 Visual Studio 2013 最终功能 "CodeLens" 显示 UI 以及 class 和方法级别的先前提交:
另请参阅:
- How to Connect Visual Studio 2012 with git (github)?
- What are the big differences between TFS and Git for source control when using Visual Studio 2013?
- Microsoft ALM Ranger Version Control Guidance - Git for TFVC users
在使用 git 的项目中使用 TFS-2013,是否可以在提交之前查看我在 Visual Studio 2013 Pro 中所做的更改?如果是这样怎么办?
也就是说,我有 /项目
然后我更改了第 32 行 /项目 /foo.js
有没有办法告诉我我在那条线上所做的更改
简而言之,我想有没有一种视觉方法可以在 visual studio 中做一个 Git Diff 我可以像在 linux 上那样使用 Meld,但必须有一个很好的方法可以在不离开 VS 的情况下做到这一点。
Microsoft Tools for Git looks awesome but its only for VS2012。是否有一个主要的回购协议,我可以在其中找到 2013 年的类似插件?
Visual Studio 2013 has a built-in Git version control client. 您可以在 TFS 项目列表底部的 "Team Explorer" 中找到它。如果您已经有本地 Git 存储库,只需使用 add 选项添加它。如果您可以访问远程存储库,但尚未在本地克隆它,您可以使用 clone 选项克隆它。
不需要,但您可能需要告诉 Visual Studio 打开 "Visual Studio Git" 提供程序或 "Team Foundation Server" 提供程序。如果您安装了其他源代码控制提供程序,如 SourceSafe 或 SubVersion,它们可能会隐藏此功能。要切换源代码管理提供程序,请查看: 工具 - 选项 - 源代码控制 - 插件选择:
Visual Studio 2013(以及 2012)仅支持 http
和 https
协议与远程存储库进行交互。不支持 ssh:
和 git:
。
在解决方案资源管理器中,您可以将当前版本与未修改版本进行比较:
Git Diff Margin 插件提供有关源文件装订线中本地更改的附加信息:
并且 Visual Studio 2013 最终功能 "CodeLens" 显示 UI 以及 class 和方法级别的先前提交:
另请参阅:
- How to Connect Visual Studio 2012 with git (github)?
- What are the big differences between TFS and Git for source control when using Visual Studio 2013?
- Microsoft ALM Ranger Version Control Guidance - Git for TFVC users