【发布时间】:2010-11-08 07:35:04
【问题描述】:
我有一个包含这些属性的网站
- .NET 3.5
- Asp.NET 2.0
- 使用本地资源控制元素的文本
- SVN // 用于源代码控制
- 使用 Visual Studio 发布
然后我有一些子目录将网站分为不同的部分。
现在我有另一个客户需要一些 customization 在主网站上。例如:
- 更改属于 15 个子目录中的 1 个或 2 个子目录
- 更改一些文本
- 删除一些页面,因为他不需要它们
- 一些新页面
- 某些页面中的一些新字段
- 一些小改动
有了这些背景,发布这个网站的最佳做法是什么?
这是我的想法
- 使用新名称创建新的子目录并复制此目录中的所有页面。然后应用其中的所有更改。 >>>> 这将是最后的选择
- 创建单独的子目录并复制必要的一个 inot 解决方案仅用于发布并保留网站中的主子目录。 >>>> 我不确定这是否是个好主意,因为我们每周发布一次
- 为应该更改的目录创建一个新网站,然后单独发布它们,然后将结果与主网站合并>>>实际上我不知道该怎么做,我也不确定它会起作用与否
你能给我一些解决方案吗?考虑一下我必须每周发布一次(因为 SLA),所以我需要的更改最少。
提前谢谢你。
【问题讨论】:
标签: .net asp.net svn design-patterns msbuild