我们使用Courier为我们的sitecore部署生成.update包。我们在github中有一个基线标记,用于标记当前的环境状态,然后生成一个序列化项目文件夹,表示我们要为其创建包的环境状态。
因此,我们最终会根据两个文件夹的内容添加一个additems,changeditems和deleteditems包。
可悲的是,我们的环境可能会失去同步,因此基线并不代表环境的真实状态。一个示例案例:
如果项目不存在,是否可以安装一个项目,即使.update包中包含一个changeitems引用而没有additems引用?