到目前为止,我已经使用本地git存储库与我的团队的CVS存储库进行了几个月的交互。我已经做了大量的树枝,谢天谢地,它们中的大多数已经并入了我的树干。但命名开始成为一个问题。如果我有一个任务很容易用一个简单的标签命名,但我分三个阶段完成它,每个阶段都包括自己的分支和合并情况,那么我可以每次重复分支名称,但这会使历史记录有点混乱。如果我的名称更加具体,每个阶段都有单独的描述,那么分支名称就会变得冗长而笨拙。
我确实从这里的旧线程中了解到,我可以开始在名称中使用/来命名分支,即主题/任务,或类似的东西。我可能会开始这样做,看看它是否有助于让事情更有条理。
命名git分支的最佳实践是什么?
编辑: 实际上没有人建议任何命名约定。 当我用完分支时,我会删除它们。由于管理层不断调整我的优先级,我刚好有几个。:) 为了说明为什么一个任务可能需要多个分支,假设我需要将任务中的第一个离散里程碑提交到组的CVS存储库。此时,由于与CVS的交互不完美,我将执行该提交,然后终止该分支。(如果我尝试继续使用同一个分支,我就会看到太多与CVS交互的奇怪之处。)