【问题标题】:Does anyone know how to beautify git branches with sub directories?有谁知道如何用子目录美化 git 分支?
【发布时间】: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 运行后打包,那将不起作用。

标签: git git-branch git-bash


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-10-03
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-05
    • 1970-01-01
    相关资源
    最近更新 更多