我正在与一个远程团队合作,并被要求执行以下操作:
要为错误修复创建任何分支,请将其命名为“ hotfix / BUGFIX_NAME”
对于任何功能分支,请将其创建为“ feature / FEATURE_BRANCH_NAME”
根据您的名字创建各个分支,分别对您的命名起作用 分支并在其下创建任务的任何分支。一旦你合并任何 您的命名分支中的任务,您可以将其合并到当前功能中 分支或修补程序分支
我需要研究featureA,所以我会做的:
git checkout -b myname/featureA
将来我需要创建更多功能,以便我做得到:
git checkout -b myname/featureB
以这种方式命名分支是常见/正确的方法,还是应该在下面进行以下操作:
git checkout -b myname
然后:
git checkout -b featureA myname
git checkout -b featureb myname
发布之前的参考文章:
Git branch names supports forward slashes
所以我的问题是我在按照指示做正确的事,应该怎么做?
如果我的问题过于主观,对其他人没有用,我深表歉意。在我搞砸之前需要帮助! :)
谢谢!
答案 0 :(得分:1)
问题中提到的任何方法都不对。
据我了解,团队希望
设置名称空间,以避免远程开发人员之间的分支名称冲突
恕我直言,最好遵循团队中设定的约定,这样每个人都在同一页面上,这样可以避免琐碎的问题/问题。