我对正确的分支命名存在分歧(当然是顺服)。这适用于错误修复和小型功能分支,不适用于长时间运行的功能分支。对于长期运行的功能分支,我们同意人类可读的名称更好。这是两种观点:
矿:
根据团队和票号命名分支更好。这样可以更轻松地在我们的票务系统中找到它们,并且打字更短。当查找有关票证的历史信息时,这也使查找GIT中的相关分支变得更加容易。
例:
team-name/12345
team-name/53719
他的:
根据分支的特征/功能命名。与单个数字相比,它更容易自动完成,并且更容易记住。
例:
team-name/fix-that-sql-bug
team-name/expand-http-parser
我提供的一个折衷方案是:
team-name/12345-fix-that-sql-bug
但是他不喜欢这样,因为它与GIT自动完成功能混为一谈。
如果这主要是基于意见的,请随时为我提供指导,以指导如何使其更适合SO-但我认为可以修改/补充我给出的理由以给出经验答案。