我是Git的新手,但我确实了解Master和功能分支概念.虽然拥有不同功能的分支名称是有道理的但是如果我们正在开发一个单一的开发人员,小规模的应用程序并在完成合理的工作量时通过pull请求进行审核听起来合理,我发现我必须创建一个新的多余的每当我集成下一个特征迭代时,就会出现feature分支.我确实尝试重用一个分支,但它在pull请求中引起了冲突.
我们是否应该在每次新添加时创建新的分支?
Git在重新使用或重新使用分支名称时没有问题.这是围绕 Git 的其他事情,包括人们如何使用Git以及各种集成系统如何使用Git,这些都存在重新使用或重新使用分支名称的问题.
就Git本身而言,分支实际上只是提交哈希ID的字符串名称,具有一些特殊属性:
refs/heads/.开头.(通常你会看到没有前缀的字符串.)git status说on branch xyz:那么新提交品牌xyz命名新提交的hash).xyz并使它引用(最后一个)一组提交,这些提交与前面xyz提到的提交完全无关.如果其他人(和流程)做都认为xyz移动了,或许根本,是没有问题的再利用xyz在那个时候.如果其他人不同意,你会遇到他们希望xyz不会改变的问题.他们可能会重新设定他们预期xyz的方式,这将干扰你重新设置.xyz
简而言之,只要大家事先同意重复使用没有问题,重复使用就没有问题.如果没有其他人使用您的姓名,您只需要同意自己的意见.如果其他人也使用您的名字,请确保他们的确如此.
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |