为什么在 Xcode9 中创建新分支总是以 "not a valid branch name" 失败?

Why does creating new branches in Xcode9 always fail with "not a valid branch name"?

每当我尝试创建一个新分支时,它都会提示:名称 "MY-BRANCH-NAME" 不是有效的分支名称。我正在添加尝试创建新分支时执行的步骤。

为什么会这样?

P.s.- 没有未提交的更改,所有内容都被推送到 github 存储库。

可能是您的 git UI 有问题?你能让命令行工作吗?只需输入:"git checkout -b new-branch-name",除非您在其中包含一些非法字符,否则它应该可以正常工作。原因很可能是您正在使用的 git 应用程序的特定 UI 中的错误。

我也遇到了同样的问题。看起来像一个 xcode 错误。

xcode 版本 9.0 beta 3 (9M174d)

我退出了 xcode,运行 了 sourcetree 并创建了新的 b运行ch,再次加载 xcode 一切正常。 我还用 b运行d 新的 spritekit 游戏项目复制了这个问题。

向 apple 提交错误报告: https://bugreport.apple.com/web/?problemID=33497210