2017-04-14 47 views
0

我是git的新手,只是将我正在开发的项目迁移到Microsoft团队服务(xxxx.visualstudio.com)的存储库中。在Microsoft的团队服务(Git)中找不到我所做的更改

在我最后一次提交和这次提交之间,我创建了一个分支来处理可能的更新,然后切换回主服务器修复一个错误。在所有更改完成之后,我承诺并推动掌握,但是,我无法在团队服务的历史记录选项卡中找到我的提交,也没有找到代码中的更改。

History window on Team Services (Web) history panel

我注意到在Visual Studio中我的最后一次提交的父是空的,可能是这个问题?

History window on Visual Studio

我应该怎么办?

+0

您是否与VSTS git同步更改?我想知道你是否只在本地检查了更改,但没有发送到 VSTS –

+0

@KenTucker是的,我确实同步了它。 –

回答

1

问题是我的git配置错了。

enter image description here

团队服务 - >设置 - >库设置 - >遥控器我注意到,我指着我有点桶远程服务器上,一旦我删除了原点我能我的本地库发布到我团队服务帐户通过在我的本地存储库上单击鼠标右键,然后选择“发布到...”

0

如果SemaphoreUpadte是新创建的分支,看来你是不会在这个分支更新,但总是在master分公司工作:在ffc921db创建SemaphoreUpadte分支,然后提交更改2cb07b050c65965bmaster分支。

故障排除没有找到最新提交的master

  1. 确保您的当前分支是master和你VS.成功推您可以通过切换到master分支仔细检查,并检查是否向上箭头显示为0。

enter image description here

  • 在VSTS历史选项卡,确保master分公司选择。
  • enter image description here

    如果这两个步骤都工作好,你应该找到最新提交的主分支。

    +0

    谢谢你的回答!但我的问题是我的git配置,请检查我的答案。 –