【发布时间】:2013-12-06 20:53:25
【问题描述】:
对于刀,有没有办法使用knife cookbook site install进行手动合并?
我问是因为我已经对 nagios 食谱进行了一些严重的黑客攻击,以使其能够与 chef-solo 一起使用,并且运行 knife cookbook site install -b nagios 会吹走我的所有更改。
有没有办法将特定于环境的更改真正合并回本地存储库中的 nagios 食谱?
或者我必须从头开始重做所有更改还是停留在旧版本上?
编辑:明确地说,我正在使用刀食谱站点安装将新的食谱更改从 opscode 拉到我的本地存储库中。我根本没有使用刀上传。问题是,拉下操作码更改的行为也会破坏我对本地机器上的说明书所做的任何其他更改。我想知道是否有办法保留我的合并,或者我是否必须通过并手动重置所有更改?
【问题讨论】:
-
Knife 不支持合并菜谱,这是 GIT 等版本控制系统的工作。为了防止你的食谱被覆盖,你需要做两件事之一。增加食谱元数据文件中的版本号或在上传食谱时使用“冻结”选项,请参阅:docs.opscode.com/knife_upload.html。
标签: chef-infra knife