我已经阅读了一些关于git-flow的信息,但仍然不明白为什么要使用它而不是普通的git命令。对我来说,它看起来像是传播一个(相当复杂的)分支设置。好的,这应该很容易被采用。Git-flow还在较低级别的普通git命令周围添加了一些较高级别的命令。
有人能用几句话解释一下使用git-flow比使用普通的git命令的好处吗?
发布于 2013-03-11 02:55:55
我相信git-flow可以让你在开发团队中实现特定的流程。它强制执行某些实践,例如分支的命名约定,并协助flow从开发到发布,再到掌握。
git-flow没有提供基本的git命令所不能提供的任何功能。通过start和finish命令,它抽象了合并和删除。
好处是:
master、develop、release、hotfix的git命令
发布于 2013-03-11 02:52:30
Git Flow遵循A successful branching model中描述的分支模型。当然,您可以使用标准的Git命令来完成所有这些工作,但是Git Flow只是将一些约定,特别是与命名相关的约定封装到附加命令中,以帮助遵循分支模型。
发布于 2013-03-11 02:51:45
它只是鼓励在您的存储库中使用一致的分支命名和集成风格,这在多个人之间工作时会很有帮助。命名一致的分支使得分支的“风格”一目了然:一个新特性、一个小的bug修复或一个版本。
您不一定需要使用git-flow工具本身来完成它,并且作者最初只是在blog post中描述了该过程本身,而根本没有git-flow工具。
https://stackoverflow.com/questions/15326093
复制相似问题