Visual Studio Community 2013 和 Git 问题

Issue with Visual Studio Community 2013 and Git

我刚刚注意到我创建的文件 (.cs, .xaml, 等)没有添加到 Git,所以我的 commits+push 不会将它们上传到存储库。我知道我可以去终端做 git add path/to/file 但我想知道如何从 Visual Studio.

中做到这一点

我尝试右键单击 文件并搜索添加到源代码管理,但未列出该选项。我该怎么办?

我已经查过了,但每个 Microsoft 文档都是针对 Team Foundation 的,对我不起作用

确保选择 Microsoft Git Provider 作为您的源代码管理插件(假设 Visual Studio 2013):

  1. 在 Visual Studio 中的“工具”菜单上,单击“选项”。
  2. 在“选项”对话框中,单击“源代码管理”,然后单击“插件”Selection。
  3. Select 您要使用的源代码管理插件(Microsoft Git 提供商)。
  4. 单击“确定”。

锁应该出现在您的文件旁边(假设您的项目是一个 git 存储库),并且您应该能够添加您的文件。

参考:https://msdn.microsoft.com/en-us/library/axafab5c(v=vs.90).aspx

编辑: 由于您已经正确设置了插件,您可能只需要执行一次提交。我不相信 Visual Studio 有一个单独的界面来进行暂存更改;当您提交时,它应该将您的新文件列为“包含的更改”,并且该文件在解决方案资源管理器中应该有一个绿色加号。

任何未提交的文件都应列在下方的排除更改或未跟踪文件下。您可以从此处将单个文件添加到提交中。

如果您的文件缺少绿色加号,我会检查您的 .gitignore 文件以确保它没有被忽略。