我们将一个项目分配到自己的代码库中,但它将紧跟其分支的项目.
我看到它像这样工作:
分叉项目将对品牌产品进行一些初步更改.我不想与原始项目共享这些更改,但是我希望合并更改.
我们设置它的方式是单独的repos,它们现在具有相同的历史记录,只需为彼此添加遥控器.
我想到的工作流程如下:
我们应该尝试使用功能分支,每个功能只有1个提交,这样我们每个人都可以选择.无论何时处理某个功能并进行提交,只需在该功能的分支中执行git commit --amend.当它最终确定时,我可以挑选提交.
我不喜欢这个,因为如果在挑选樱桃之后功能发生变化,开发人员需要记住不会结束但是创建一个新的提交.
我希望通过合并或rebase来做到这一点.
建议的工作流程:
git merge --squash -m 'new feature' branchname
现在,删除分支!
git branch -D branchname
下一次合并将在主分支上显示为不同的提交。
| 归档时间: |
|
| 查看次数: |
844 次 |
| 最近记录: |