我正在为项目使用gitflow。我决定暂时不压缩功能提交,因为这是一个实验性项目,并且我希望对修改进行细粒度的控制。因此,我有许多名为feature/<some_feature_name>
的分支。
IDEA的“ Branches ...”视图的默认行为是将它们展平以显示长列表,如下所示:
├─ master/
├─ develop/
├─ feature/f1
├─ feature/f2
├─ feature/f3
├─ [...]
├─ hotfix/h1
├─ hotfix/h2
└─ [...]
许多git GUI以图形方式将它们分为“文件夹”,类似于:
├─ master/
├─ develop/
├─ feature/
│ ├─ f1
│ ├─ f2
│ ├─ f3
│ └─ [...]
└─ hotfix/
├─ h1
├─ h2
└─ [...]
是否有任何插件/设置可以实现?
[IntelliJ IDEA将不支持。
参见:
原因
IntelliJ IDEA尝试具有一致的UX。您可以依靠的一件事是,您可以通过开始键入内容来开始在任何视图中进行过滤/搜索。这确实很容易,并且有助于创建一致的无鼠标体验。
如果要查看所有hotfix
分支,只需键入hotfix
!
简而言之:如果遵循无鼠标UX matra,则更容易过滤和搜索扁平树。