几个月来,我一直在使用一个与我的小组的CVS存储库交互的本地git存储库。我已经创建了几乎神经质的分支数量,谢天谢地,其中大部分都合并回了我的主干。但是命名开始成为一个问题。如果我有一个任务很容易用简单的标签命名,但我分三个阶段完成它,每个阶段都包括自己的分支和合并情况,那么我每次都可以重复分支名称,但这会使历史有点混乱。如果我在名称中更具体,为每个阶段提供单独的描述,那么分支名称开始变得冗长而笨重。
我确实通过这里的旧线程了解到,我可以开始在名称中使用/来命名分支,即主题/任务或类似的东西。我可能会开始这样做,看看它是否有助于保持更好的组织。
命名git分支的一些最佳实践是什么?
编辑:实际上没有人提出任何命名约定。当我处理完分支时,我会删除它们。由于管理层不断调整我的优先级,我碰巧有几个分支。:)作为一个为什么我在一个任务上可能需要多个分支的例子,假设我需要将任务中的第一个离散里程碑提交到组的CVS存储库。那时,由于我与CVS的交互不完美,我会执行该提交,然后杀死该分支。(如果我尝试在那一点上继续使用相同的分支,我已经看到了太多与CVS交互的怪异。)