麻烦将分支与GitHub for Mac合并

时间:2012-05-08 00:30:50

标签: github github-for-mac

我正试图通过GitHub for Mac GUI来合并分支。我不确定这是我还是客户......

我有一个主人,分期,生产分支的回购。我在master中创建了一个名为test.txt的文件。然后我添加了一个测试线。我承诺并在主人中同步。我使用gui从master合并到staging,然后点击merge。我还重新点击了“分支同步”来重新同步它们。新行显示在GitHub下的master下,但不是在staging下。在我的本地仓库中,它显示与最新提交同步。

我的计划是在母版中进行编辑,合并到分期进行部署和测试,冲洗,泡沫和放大重复直到它好,然后合并到生产(此时所有应该同步)。

我做错了吗?

1 个答案:

答案 0 :(得分:3)

看起来像GitHub for Mac issue 3

合并分支无法识别要同步的新更改

  

合并接收分支时似乎无法识别可以与Github同步的新更改

     

执行的步骤

     
      
  • 添加和结帐" experimental"分支
  •   
  • 添加/提交到experimental分支
  •   
  • experimental分支合并到master
  •   
  • master显示按钮" Branch in Sync"即使它不再同步 - 按下按钮也不做任何事情
  •   
     

如何修复

     
      
  • 直接在master
  • 中添加新提交   
  • " Sync Branch"出现并可以同步到Github
  •   

OP skinnygeek1010报告:

  

我找到了一个很好的解决方法:

     

要将master与staging合并,请与GUI合并   完成后,切换到分段,然后转到下拉菜单:Repository > Synchronize Cmd S )。
  合并将立即出现在GitHub上(如果您在主人中同步,将无法工作)