Visual studio 在VSTS/Azure devops中提交时如何排除更改?
使用TFS时,只需右键单击即可排除Visual studio中的更改。Visual studio 在VSTS/Azure devops中提交时如何排除更改?,visual-studio,visual-studio-2017,azure-devops,Visual Studio,Visual Studio 2017,Azure Devops,使用TFS时,只需右键单击即可排除Visual studio中的更改。 我如何在现在是Azure devops的VST中执行相同的操作?我有一个包含多个解决方案的存储库,我只希望将特定解决方案中选定的更改提交并推送到服务器。但是如何执行这个操作呢?在使用Git时,您可以准备要提交的更改。如果您已暂存更改,则所有其他未暂存的更改将不会成为提交的一部分。暂存文件只是准备将其提交 如果不在Visual Studio中进行阶段性更改,默认情况下会提交所有更改。请参见下图左侧:按钮显示“全部提交”。所
我如何在现在是Azure devops的VST中执行相同的操作?我有一个包含多个解决方案的存储库,我只希望将特定解决方案中选定的更改提交并推送到服务器。但是如何执行这个操作呢?在使用Git时,您可以准备要提交的更改。如果您已暂存更改,则所有其他未暂存的更改将不会成为提交的一部分。暂存文件只是准备将其提交 如果不在Visual Studio中进行阶段性更改,默认情况下会提交所有更改。请参见下图左侧:按钮显示“全部提交”。所有更改都分组在一起。如果您这样提交,所有更改都将提交 在图像的右侧,您可以看到有更改,以及阶段性更改。提交按钮的文本已更改为“提交阶段”。如果这样提交,
Notifications.cs
文件将是提交的一部分,News.cs
将不是提交的一部分
通过右键单击更改并选择(取消)阶段,可以在VisualStudio中(取消)阶段更改。您还可以选择要(取消)暂存的文件,并使用暂存更改右上角的加号和顶部的减号取消暂存的更改
简言之:通过分段更改,您可以确定要创建的提交中包含哪些更改。这里有一些关于的更多信息,下面关于登台的信息可以在那篇文章的底部找到
暂存区域是一个文件,通常包含在您的Git目录中,它存储关于下一次提交的内容的信息。用Git的说法,它的技术名称是“索引”,但短语“暂存区”也同样适用
基本的Git工作流程如下所示:
您使用的是TFVC还是Git?在这方面,VST/Azure DevOps和TFS之间几乎没有区别。虽然这部分是正确的,但Git和TFVC之间有很大的区别,后者曾经是TFS中的默认源代码管理解决方案。当两种环境都使用Git时,没有区别。当新环境使用Git而旧环境使用TFVC时,会有区别。@rickvdbosch Sure。但此人并没有询问TFVC和Git之间的区别。他们询问Azure DevOps和TFS之间的区别。至少在版本控制方面没有。