使用Visual Studio 2015,如何只提交一个文件?

Rya*_*ode 40 git team-explorer visual-studio-2015

我尝试过的:在VS2013中,我不记得有问题.在VS2015中,我在一个代码文件中尝试了上下文菜单,或者在解决方案资源管理器中右键单击该文件,但它包含所有已更改的文件.

我也尝试过滤,这无助于缩小签入范围.

小智 126

如果你使用Git与Visual Studio 2015年,从团队资源管理器,用鼠标右键单击上只是要提交并选择该文件(S)阶段.

现在,您将在上面有一个新的部分,称为分阶段更改,仅包含您想要的文件.输入您的提交消息,然后选择Commit Staged.在变化下,其他一切仍然不会受到影响.

  • 考虑到问题被标记为[`git`](http://stackoverflow.com/questions/tagged/git),我认为这绝对应该是公认的答案. (8认同)

Kon*_*nst -7

View->Other windows->Pending Changes
Run Code Online (Sandbox Code Playgroud)

然后排除您不想提交的文件。

  • 我尝试过,但它对我不起作用。我在 Git 上签出了 2 个文件(它在常规签入窗口上显示了这一点),但是当我转到“待处理的更改”时,它给了我一个关于“TFS 不是您的源代码控制”的警告(正确,我正在使用 git )但随后不向我显示任何文件。有什么需要我做的吗? (2认同)