IntelliJ Git 集成插件 -> "New Branch" 将大写字母 F 放入 "feature/abc"
IntelliJ Git Integration plugin -> "New Branch" puts capital F in "feature/abc"
使用 IntlliJ 15.0.6 和 Git 集成插件。
当我使用屏幕右下角的 GUI 按钮(点击 Git: develop
)显示 Git Branches
弹出窗口并选择 + New Branch
输入分支名称:feature/abc
然而分支是用大写字母 F 创建的:Feature/abc
这是一个错误吗(如果是的话在哪里……intellij、插件或 git)?
我可以修复它吗(每次创建分支时都使用命令行除外)?
这是 git 结合您使用的文件系统是否区分大小写的问题。与 Why is git capitalizing my branch name prefix?
有关
看看下面的内容,在 OSX 上完成,使用:
IntelliJ IDEA 2016.2.4
Build #IU-162.2032.8, built on September 9, 2016
JRE: 1.8.0_112-release-b343 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
- 首先我们创建几个分支,
feature/abc
,feature/xyz
。这里没问题,分支是用预期的情况创建的:
- 接下来我们创建一个名为
Feature/pqr
的分支,现在这个分支将使用小写 feature
创建,因为 feature*
分支已经存在于文件系统中:
- 最后,创建一个新分支
SomeOtherFeature/blah
,这将使用正确的大小写创建,因为它以前从未在文件系统上创建过:
如果您现在要创建 someotherfeature/blah2
那么这将保留第一个分支的情况(即,将创建为 SomeOtherFeature/blah2
.
使用 IntlliJ 15.0.6 和 Git 集成插件。
当我使用屏幕右下角的 GUI 按钮(点击 Git: develop
)显示 Git Branches
弹出窗口并选择 + New Branch
输入分支名称:feature/abc
然而分支是用大写字母 F 创建的:Feature/abc
这是一个错误吗(如果是的话在哪里……intellij、插件或 git)?
我可以修复它吗(每次创建分支时都使用命令行除外)?
这是 git 结合您使用的文件系统是否区分大小写的问题。与 Why is git capitalizing my branch name prefix?
有关看看下面的内容,在 OSX 上完成,使用:
IntelliJ IDEA 2016.2.4
Build #IU-162.2032.8, built on September 9, 2016
JRE: 1.8.0_112-release-b343 x86_64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
- 首先我们创建几个分支,
feature/abc
,feature/xyz
。这里没问题,分支是用预期的情况创建的:
- 接下来我们创建一个名为
Feature/pqr
的分支,现在这个分支将使用小写feature
创建,因为feature*
分支已经存在于文件系统中:
- 最后,创建一个新分支
SomeOtherFeature/blah
,这将使用正确的大小写创建,因为它以前从未在文件系统上创建过:
如果您现在要创建 someotherfeature/blah2
那么这将保留第一个分支的情况(即,将创建为 SomeOtherFeature/blah2
.