0

我们有一个基于 asp.net framework 2.0 的项目。它经过全面测试并且运行良好。它是一个旧项目,我需要为 3 个新站点实施相同的项目,只需更改一个主题。不需要更改任何一行代码。我们预期的所有更改仅在少数视图文件和 CSS/图像中。

我应该如何管理这个?

我应该复制代码并将其实现为 subversion 中的不同项目,然后实现主题更改吗?问题是,如果我遇到错误,我需要在所有项目中单独修复它。或者如果有一些新的要求,我需要在所有项目中更新。

或者

有没有其他更好的方法来使用颠覆来管理这个,这样我在一个分支中修复的错误也可以更新到其他项目。?

4

2 回答 2

4

您可以使用外部而不是将所有内容复制到新项目中。

于 2012-05-21T07:35:51.083 回答
1

Subversion 可能是错误的工具。使用 Ant 或 Maven 之类的构建系统(对于 .NET 应该有类似的东西),它从您的原始项目创建一个“二进制”,您可以在其中添加新项目的依赖项。

然后,构建系统将为您制作必要的副本,使所有内容保持同步。

于 2012-05-21T08:17:07.940 回答