无法使用VS 2015和GIT

时间:2016-04-15 12:44:41

标签: git visual-studio github

我的一位客户将我加入他们的私人GITHUB回购。它是用C#编写的Visual Studio 2010解决方案。

我的开发PC上安装了GIT。我的程序是加载VS 2015,转到团队资源管理器 - >本地Git存储库,然后克隆。我为此客户端的repo输入了GITHUB URL,并被要求输入我的GITHUB用户名/密码。

一切似乎都有效。我没有看到任何错误。进度条按预期显示,并创建了本地存储库。现在我可以看到解决方案及其所有项目。我能够构建解决方案甚至运行/调试它。

我看到文件左侧的挂锁。如果我编辑其中一个文件,我会看到一个红色复选标记,表示文件已签出。

我遇到的问题是我无法将文件添加到解决方案中并将其包含在源代码管理中。通常我可以拖放或复制/粘贴文件,然后将它们添加到源代码管理中。我甚至尝试通过右键单击添加项目。无论我做什么,都会添加文件但是左边没有图标来表示其源控制状态 - 当然,我期待一个+的标志。当然,添加的文件也没有显示在更改下。

另一个症状是我是否重命名现有文件。起初它有一个挂锁。当我重命名文件时,它根本没有状态图标。

我已经阅读了大量有类似问题的人的帖子,但这些解决方案都没有影响我的。我没有看到任何错误,所以我不知道在这篇文章中包含什么是相关的。 :S

修改

我显然不是GIT大师...但我确实知道挂锁告诉我read only(我认为)。我不知道为什么也无法找到线索。以为有人可能会指出我的方向。当我添加文件时,我确实会立即看到+符号,但随后它会消失并且输出窗口中不会显示任何错误。

3 个答案:

答案 0 :(得分:2)

只需使用commint - >未跟踪文件(底部) - >右键单击 - 添加文件

答案 1 :(得分:0)

尝试手动将文件复制并粘贴到解决方案文件夹中,然后使用"添加现有项目"将其添加到解决方案中。我遇到了同样的问题并且已经解决了这个问题,当我进入Team Explorer =>时,GitHub插件找到了新文件。与其他任何变化一样。

答案 2 :(得分:-1)

在VS内,进入Team Explorer并选择 更改 标签。在底部,您将看到标题为未跟踪的文件的部分。

Untracked files section

展开该部分,然后选择要添加的所有文件,右键单击所选文件之一,然后单击Add。现在,您将能够添加提交消息并提交。