如何用子目录美化 git 分支?
Posted
技术标签:
【中文标题】如何用子目录美化 git 分支?【英文标题】:Does anyone know how to beautify git branches with sub directories?有谁知道 【发布时间】:2018-05-12 08:57:55 【问题描述】:当我运行git branch -a
时,会返回大量本地和远程分支列表。一个示例输出是:
remotes/origin/Production/v1
remotes/origin/Production/v2
remotes/origin/QA/v1
remotes/origin/QA/v2
remotes/origin/design/sort
remotes/origin/design/charts
remotes/origin/etc/task1
remotes/origin/etc/task2
有没有办法在终端中美化它以进行大规模回购?或者有没有其他方法以更结构化的方式列出所有分支?更可取的输出格式是:
Production
├── v1
├── v2
QA
├── v1
├── v2
design
├── sort
├── charts
etc
├── task1
├── task2
【问题讨论】:
抢先 - 如果有人推荐使用tree .git/refs
,如果你的 refs 在 git gc
运行后打包,那将不起作用。
【参考方案1】:
我不知道有什么方法可以在命令行上执行此操作。但是,像 SourceTree 这样的 Git 用户界面可能对您很有效,就像对我一样。在下面的屏幕截图中,您可以看到 SourceTree 如何在子文件夹中组织分支的类似文件夹的结构。可以清楚地看到bugfix
、feature
和fix
文件夹下隐藏了多少分支,而分支的release
文件夹已经展开。
【讨论】:
以上是关于如何用子目录美化 git 分支?的主要内容,如果未能解决你的问题,请参考以下文章