Git推/拉VS 2015年问题

时间:2016-08-24 17:33:13

标签: git visual-studio-2015 git-push git-pull

所以,我只是使用.suo文件获取this issue resolved,现在我得到了这个屏幕。我不能推或拉。尝试从我的桌面推送时出现此错误,但我的笔记本电脑能够推送。现在,另一个也是最重要的一点是,代码(实际文件 - 项目文件)实际上存在于云中,因为这是一个Telerik AppBuilder应用程序,我使用VS2015作为我的IDE。

现在,回顾一下问题:我的笔记本电脑可以推/拉,我的桌面不能(看我的评论和图片如下);但我确实有一个“最新”版本的代码(在云端)作为一个很好的基础。

请记住注意事项:

我正在使用TFS,并希望将我的TFS任务与签入链接(供以后参考)。 (请参阅待处理的签到?我将它们与TFS任务相关联,所以我宁愿不要松散它们并重新绑定...)

我最好的前进方向是什么?

My current experience

3 个答案:

答案 0 :(得分:1)

从评论中移出。

当你在分支头后面时,你不能推动。这是用警语中的简明英文写的。

如果您对其中一个受影响的文件进行了未提交的更改,则无法提取(获取+合并)。

所以,你可能需要:暂存你的文件,提交,拉动,修复冲突+阶段/提交它们,然后推送。

希望有所帮助。我不使用VS,所以我无法判断您是否有任何未分级/未提交的更改。这是我的猜测。

答案 1 :(得分:0)

看起来其他人已经对分支机构进行了更改,但您还没有将它们拉入您当地的分支机构。您需要这样做并解决可能出现的任何冲突。完成后,您可以将更改推送到分支

答案 2 :(得分:0)

如果您有未提交的更改,则需要提交它们。之后,您应该从origin master中提取更改并在需要时解决冲突,然后您可以将更改推送到远程。