gpt4 book ai didi

git - 如何在两个 Git 分支中同时构建?

转载 作者:太空狗 更新时间:2023-10-29 13:21:20 29 4
gpt4 key购买 nike

我查看了 git-new-workdir,但我不想共享历史记录,因为分支具有发布-主要关系。也就是发布分支的变化我想传播到主线,但是主线的变化我不想在发布线。

对我来说,一个常见的模式是修复发布线中的错误,将其集成到主线,然后同时在两个分支中开始构建。

有没有办法用 git-new-workdir 做到这一点,我需要克隆,还是有更好的解决方案?

谢谢

最佳答案

git-new-workdir 可以支持这一点,因为每个工作目录都可以设置为使用不同的分支,即这两个目录共享同一个对象数据库,但不必共享同一个分支。

例如,假设你的主要工作目录在~/projects/foo,主分支叫做“master”,发布分支叫做“release”

git-new-workdir ~/projects/foo ~/projects/foo_release release
git-new-workdir ~/projects/foo ~/projects/foo_master master

然后在将每个 HEAD 快速转发到相应的分支头之后,从 ~/projects/foo_master 和 ~/projects/foo_release 进行构建

关于git - 如何在两个 Git 分支中同时构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2610286/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com