Netbeans git 无法结帐本地分支 - 结帐期间发生冲突

Netbeans git can't checkout local branch - Conflicts during checkout

这是我的问题:

  1. 我已经从远程服务器(分支开发和掌握)克隆了项目
  2. 我查看了开发
  3. 更改后,提交并推送到远程,一切正常
  4. 在开发阶段从远程拉取
  5. 拉取后提交
  6. 从开发中切换或结帐到新创建的分支页面 - 不会结帐。 说:"Conflict during checkout" 有一个弹出窗口 window 说 "You have local modifications in your working copy that would result in a checkout conflict. You can try to merge, revert them or review them in the Versioning view" - 合并被禁用,我只能恢复、取消或审阅。
  7. 尝试查看,未显示任何变化。
  8. Team -> Show Changes 显示没有变化
  9. 团队 -> 差异 --- 我尝试差异:
    • 本地更改 --- HEAD(无更改)
    • 局部变化---开发(无变化)
    • 本地更改 --- 页面(无更改)
    • 本地更改 --- origin/develop(无更改)
    • 开发 --- origin/develop(无变化)
    • 页面 --- 开发(无变化)
  10. 在看到任何地方都没有变化后,再次尝试检查页面(仍然选择开发分支,因为我正在其中工作)——这是重复第 6 步
  11. 选择还原(希望只是检出该页面分支)--returns检出时出现冲突错误

这是来自 git 控制台的一些日志:

==[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 checkout Page-editor-switch

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

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