0

我是 Git 新手,我必须为我的帐户设置构建过程

对于完整的构建,我可以做git clone

但是对于“补丁构建”,我需要“拉”最后一个已知的好代码+为该补丁更改的代码

例子

a.c  v1.0 - full build
a.c  v1.1 - extract v1.0 (last known good code) + extract delta (v1.1 in this case)
a.c  v1.2 - extract **till** v1.1 (last known good code) + extract delta (v1.2)

使用 Git 部署构建和部署“补丁”的最佳构建方法是什么?

建议和链接将非常有用。

4

1 回答 1

1

我发现Git Flow模型非常适合处理发布和提供补丁。您使用稳定的master分支,所有其他工作都在分支中完成。热修复(我猜类似于您的“补丁”)是模型的一部分,允许您使用稳定版本(根据 Git 标签),然后为该版本提供修复。

这是另一个比较各种分支模型的列表:https ://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow

我不完全确定您关于“提取增量”的问题,但我想 Git 分支和标签的使用确实是您正在寻找的。您将为 、 等创建标签v1.0v1.1然后使用基于这些标签的分支来应用补丁。

于 2015-08-07T07:44:25.463 回答