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