有谁知道如何使用子目录美化git分支?

时间:2017-11-28 19:27:53

标签: git git-branch git-bash

当我运行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

1 个答案:

答案 0 :(得分:0)

我不知道在命令行上有什么办法。但是,像SourceTree这样的Git用户界面可能对您有用,就像对我一样。在下面的屏幕截图中,您可以看到SourceTree如何在子文件夹中组织分支的类似文件夹的结构。您可以清楚地看到在bugfixfeaturefix文件夹下隐藏了大量分支,而分支的release文件夹已展开。

SourceTree branch folder organization