以编程方式确定git-flow是否已初始化

ist*_*sci 7 git-flow

有没有办法做到这一点?如果repo只是具有.git/config类似的git-flow指令,那么它是否被认为是初始化的

....
[gitflow "branch"]
    master = master
    develop = develop
[gitflow "prefix"]
    feature = feature/
    release = release/
    hotfix = hotfix/
    support = support/
    versiontag = v
Run Code Online (Sandbox Code Playgroud)

ist*_*sci 5

在这里回答。基本上:

  1. 检查 gitflow.branch.master 的配置,以及该分支是否存在于 repo 中
  2. 检查 gitflow.branch.develop 的配置,以及该分支是否存在于 repo 中
  3. master 分支不能与 develop 分支相同。
  4. 确保配置了所有前缀。