Gitflow和正斜杠

时间:2017-04-23 07:29:40

标签: linux git jgitflow-maven-plugin

我正在考虑开始使用Gitflow。我注意到默认情况下,分支以正斜杠结束。

修复程序/ 释放/

正斜杠是否会导致任何问题,因为git使用正斜杠作为文件夹分隔符。

从git中使用正斜杠进行部署是否会导致任何问题?

我们可以使用其他前缀,例如连字符吗?

两种方法的优点和缺点是什么。

提前致谢

2 个答案:

答案 0 :(得分:0)

我遇到的唯一问题是,如果您有master分支,则无法创建名为master/foo/bar的分支,因为它以已经分支的名称开头。

我使用[fix / feature | path] / {issue-number} / [description /] {destination} pattern

的示例:

  • fix / 42 / master告诉该分支/ pr是主分支上第42号问题的修复

  • feature / 23 / 1.4告诉我这是一个功能23,对于下一个次要版本1.4

再次

  • feature / 123 / create-red-button / master在主分支上添加红色按钮(卡号123)

等等

答案 1 :(得分:0)

当前,您可以使用git flow init初始化gitflow时设置一个不同的后缀,如下所示:

❯ git flow init
No branches exist yet. Base branches must be created now.
Branch name for production releases: [master]
Branch name for "next release" development: [develop]

How to name your supporting branch prefixes?
Feature branches? [feature/] feature-
Release branches? [release/] release-
Hotfix branches? [hotfix/] hotfix-
Support branches? [support/] support-
Version tag prefix? [] v

如您所见,方括号中为默认值(后缀为正斜杠),但您可以使用 yourbranchname-(末尾的破折号)覆盖该默认值