0

我注意到我的解决方案资源管理器中的某些文件不在源代码管理中,因为它们没有挂锁图标。我尝试按照此处的建议重新绑定解决方案,但文件下没有源代码管理菜单项。文件菜单中没有源代码控制选项

4

3 回答 3

2

看来您正在使用 Git 作为源代码控制。File for Git下没有 Source Control 菜单项。这是正常现象。此菜单项仅适用于 TFVC

无论您的文件夹(解决方案项目)是否添加到源代码管理中,它前面都没有挂锁图标。这是设计好的。通常,如果您可以在解决方案资源管理器中看到它,则意味着它已添加到源代码管理中。您可以通过您的门户网站仔细检查它(代码→Git→您的解决方案) 在此处输入图像描述

如果你看不到它,你想将它添加到源代码管理中。在解决方案资源管理器中右键单击您的解决方案,选择源代码管理,选择提交,然后提交并推送。或者使用 git 命令,$ git add . /$ git commit -m "First commit"/ $ git push origin master

于 2015-11-16T08:14:48.087 回答
1

我确实在使用 Git,但即使右键单击我的解决方案也没有为我提供源代码控制选项(正如 @Patrick 建议的那样)。最后我注意到在 Team explorer > Changes 中有一个包含未跟踪文件的部分。我单击全部添加,这些文件开始被跟踪,从而解决了我的问题。

于 2015-11-16T21:58:37.147 回答
1

如果您使用 TFVC 作为源代码控制,您可以从 Tools->Options启用/禁用插件选择,尽管我怀疑 Patrick 对 Git 的假设是正确的。

于 2015-11-16T08:18:58.097 回答