在典型的企业自主开发场景中,您可能会拥有开发、暂存和生产环境。您可能使用SVN将正在进行的开发工作存储在主干中,将补丁存储在分支中,并将发布的代码放入适当命名的标签中。将二进制文件从一个环境迁移到另一个环境可能就像将它们复制到中间件服务器一样简单,需要GAC'ing的内容也可以进行GAC'ing等操作。与新版本的二进制文件协调更新数据库,通常是通过添加存储过程、视图以及添加/调整表模式来完成。
在Sharepoint环境中,您可能会使用类似的版本控制方案。自定义代码(程序集)最终以功能的形式存在,可以手动安装或通过各种设置程序安装。然而,从开发到暂存再到生产所需推广的内容可能是支持自定义代码部分的数据库内容。
如果您管理过企业Sharepoint环境,请分享您如何在保护您的工作和用户以及保持理智的同时管理代码和内容更改的推广。
在Sharepoint环境中,您可能会使用类似的版本控制方案。自定义代码(程序集)最终以功能的形式存在,可以手动安装或通过各种设置程序安装。然而,从开发到暂存再到生产所需推广的内容可能是支持自定义代码部分的数据库内容。
如果您管理过企业Sharepoint环境,请分享您如何在保护您的工作和用户以及保持理智的同时管理代码和内容更改的推广。