我是一个开发人员。我在项目中使用git。
对于每个功能(例如登录/注册页面),我创建一个新分支来实现它
后来,我将该分支合并到我的主服务器中。
现在我有20多个分支机构,而且我感觉自己做错了方法。
git分支对于单个开发人员是否必要?
该分支机构的主要目的是使主模板保持不变并保持稳定,而不是使用可能会导致问题的部分完成的功能。对于当前的机上功能,您只需一个非主分支即可解决该问题-删除所有旧的分支。您可以避免以这种方式阻止发布,因为您不会说“由于功能X仅完成了一半而无法发布”。
您也可以通过直接在master中工作来解决该问题,但是要对功能进行键修复,以便在功能完成之前对用户不可见。您需要良好的CI惯例,以使您有信心这样做。
| 归档时间: |
|
| 查看次数: |
483 次 |
| 最近记录: |