为什么不推荐使用git flow功能结帐?我应该用什么呢?

Tho*_*4no 3 git deprecated git-flow

我正在运行git版本2.3.6git flow版本1.8.0,当我运行命令时,git flow feature checkout <branch>我收到消息:

The command 'git flow feature checkout/co' will be deprecated per version 2.0.0
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这会被弃用和/或我应该使用什么呢?

jub*_*0bs 8

根据您的问题(1.8.0)中指定的版本号,您指的是https://github.com/petervanderdoes/gitflow(而不是https://github.com/nvie/gitflow,其最新版本)在撰写本答案时,是0.4.1).克隆该repo并检查其日志后,运行

git log --grep=feature --grep=deprecated --all-match
Run Code Online (Sandbox Code Playgroud)

我只发现了一个相关的提交,这并没有促使人们弃用git flow feature checkout.

但是,GitHub上repo的问题跟踪器中的问题#128包含有关计划弃用的讨论git flow feature checkout.以下是维护者评论的相关段落:

我的想法

查看

  • 使用bash/zsh完成此命令似乎无关紧要,但如果您不使用完成,它可能会有所帮助.
  • 我建议在将来的版本中删除此命令,并在每个v1.8.0中添加一个警告,该命令将在未来的版本上删除(2.0?)