Netbeans git无法结账当地分行 - 结账时发生冲突

时间:2015-01-30 10:51:01

标签: git netbeans repository branch local

这是我的问题:

  1. 我从远程服务器克隆了项目(分支开发和主人)
  2. 我检查了发展
  3. 更改后,提交&推到遥远的地方,一切都很好
  4. 在开发中从遥控器拉出
  5. 拉后提交
  6. 从开发中切换或结帐到新创建的分支页面 - 不会结帐。 说:“结账时发生冲突”有一个弹出窗口显示“您的工作副本中有本地修改会导致结帐冲突。您可以尝试合并,还原它们或在版本控制视图中查看它们” - 合并是禁用,我只能恢复,取消或复查。
  7. 尝试审核,没有显示任何变化。
  8. 团队 - >显示更改显示无更改
  9. 团队 - >差异---我试图差异:
    • 本地更改--- HEAD(无更改)
    • 本地变化---发展(无变化)
    • 本地更改---页面(无更改)
    • 本地变化---起源/发展(无变化)
    • develop --- origin / develop(no changes)
    • Page ---开发(无变化)
  10. 在任何地方看不到任何变化后,尝试再次检查页面(仍然选择开发分支,因为我正在使用它) - 这是重复步骤6
  11. 选择恢复(希望只检查该分支) - 在结帐时返回冲突错误
  12. 以下是git console的一些日志:

    ==[IDE]== 30-Jan-2015 10:20:19 Checkout...
    git checkout Page-editor-switch
    git reset HEAD
    warning: Skipping checkout of a symbolic link:
    /Library/WebServer/Documents/licklist.desktop/app/webroot/js/plugins
    git clean -d /Library/WebServer/Documents/licklist.desktop/app/webroot/js/plugins/ ............
    it checkout Page-editor-switch
    ==[IDE]== 30-Jan-2015 10:20:30 Checkout... finished.
    ==[IDE]== 30-Jan-2015 10:30:21 Checkout...
    git checkout Page-editor-switch
    ==[IDE]== 30-Jan-2015 10:34:14 Checkout... finished.
    

    以上是执行上述所有操作后我的存储库浏览器的样子

    Git Repository Browser

1 个答案:

答案 0 :(得分:1)

我通过手动检查分支机构来解决这个问题:

git checkout Page-editor-switch

无需重启或任何其他操作即可在Netbeans中看到更改

enter image description here

毕竟我认为它是一个Netbeans错误,在某些情况下,即使所有条件都已完成,也不允许在分支机构或结账分支之间切换。