roh*_*ngh 1 visual-studio azure-devops visual-studio-2017
使用TFS时,只需右键单击即可轻松排除Visual Studio中的更改.
我怎么能在VSTS中做同样的事情,现在是Azure devops?我有一个包含多个解决方案的存储库,我只希望将特定解决方案中的选定更改提交并推送到服务器.但是如何执行此操作?
当使用Git,你可以阶段要提交更改.如果您有暂存的更改,则所有其他未暂存的更改都不会成为提交的一部分.暂存文件只是准备提交它.

当你不舞台在Visual Studio中的变化,在默认情况下所有的改变被提交.请参见下图左侧:按钮显示"全部提交".所有更改都组合在一起.如果您这样提交,则将提交所有更改.
在图像的右侧,您可以看到存在更改和分阶段更改.提交按钮的文本已更改为"提交已暂存".如果你像这样提交,那么Notifications.cs文件将成为提交的一部分,而News.cs 不是提交的一部分.
您可以通过右键单击并选择(取消)阶段来(un)在Visual Studio中进行更改.您还可以选择文件到(联合国)阶段,并使用"更改到"阶段右上角的加号,以及顶部的减号和分阶段更改以取消暂停.

简而言之:通过暂存更改,您可以确定要创建的提交中包含哪些更改.以下是有关Git Basics的更多信息,有关分段的以下信息可以在该文章的底部找到.
暂存区域是一个文件,通常包含在您的Git目录中,用于存储有关下一次提交的内容的信息.它在Git用语中的技术名称是"索引",但短语"staging area"也同样适用.
基本的Git工作流程如下:
- 您可以修改工作树中的文件.
- 您可以选择性地暂存您希望成为下一次提交一部分的更改,这只会将这些更改添加到暂存区域.
- 您执行提交,它将文件保存在暂存区域中,并将该快照永久存储到您的Git目录中.
| 归档时间: |
|
| 查看次数: |
421 次 |
| 最近记录: |