【发布时间】:2018-03-23 15:22:12
【问题描述】:
我们正在将我们的 sitecore 更新到 8.2,并且在此过程中,我正在尝试改进我们的源代码控制和开发工作流程。
目标 1. 为支持 dll、配置、lic 等提供单一的事实来源。 2. 在源代码控制中拥有从开发到生产重新创建整个站点所需的一切。 (不包括包裹)。
为了获得各种机器所需的所有不同配置,我创建了 gulp 任务,这些任务在构建时转换配置(dev、staging、prod)。这些转换后的配置被放置在项目中的一个文件夹中,然后用于替换目标机器上的原始配置。这个文件夹发布了它的所有内容,目前看来运行良好。
我不知道如何处理所有不变的配置文件。
最好将所有这些 .config 文件包含在项目中以便它们发布吗?如果不是,那么目标机器文件夹将不得不手动管理(似乎是个坏主意)或用于确保配置是最新的脚本(更多自定义......默认情况下不是一个好主意)。
在项目中包含所有配置的唯一缺点(我看到的)是它会增加文件搜索的权重(这似乎不是一个非常有力的论点)。
我没有看到什么吗?
您是如何处理其他 Sitecore 人员的?
格雷戈里
【问题讨论】:
-
“所有未更改的配置文件” - 您是在谈论您的自定义配置还是默认安装中的标准 ootb Sitecore 配置?
-
@jammykam - 是的,ootb 配置
标签: sitecore sitecore8.2