【发布时间】:2022-02-17 07:19:36
【问题描述】:
恐怕这个问题可能有点宽泛,但我对将我在开发分支中所做的更改带到暂存分支然后到生产分支的正确方法有点困惑。
为了给你更多的背景信息,我正在开发一个网络应用程序,假设我开发了一个新功能(大小无关紧要),现在我想将该代码应用到暂存分支,以便我可以在将其推送到 prod 之前在 staging 上对其进行测试。现在,我可以将 dev 分支合并到 staging 中,但这似乎不是一个好方法,因为我有大量仅用于开发的代码,例如 console.logs 或其他注释掉的实验性内容等。 ,并且我不想将它们推入暂存状态,也不想将它们删除并重做下一次。
那么,我怎样才能将 dev 代码保留在 dev 分支中,并且只将功能部分添加到 staging 中?
我不确定我是否在这里缺乏 git 知识,是否有更好的方法来操作分支,或者我目前正在做的架构设计可能是错误的?
【问题讨论】:
标签: git architecture devops staging