Svn 以最佳方式将同一项目的多个副本管理为subversion下的不同项目?
我们有一个基于asp.net framework 2.0的项目。这是完全测试和工作非常好。这是一个老项目,我有3个新的网站实施相同的要求,只是改变了一个主题。没有一行代码需要更改。我们预期的所有更改仅在少数视图文件和CSS/图像中 我应该如何处理这个问题 我应该复制代码并在subversion中将其作为不同的项目实现,然后为主题实现更改吗?问题是,如果我遇到一个bug,我需要在所有项目中分别修复它。或者,如果有一些新的要求,我需要在所有的项目更新 或Svn 以最佳方式将同一项目的多个副本管理为subversion下的不同项目?,svn,version-control,Svn,Version Control,我们有一个基于asp.net framework 2.0的项目。这是完全测试和工作非常好。这是一个老项目,我有3个新的网站实施相同的要求,只是改变了一个主题。没有一行代码需要更改。我们预期的所有更改仅在少数视图文件和CSS/图像中 我应该如何处理这个问题 我应该复制代码并在subversion中将其作为不同的项目实现,然后为主题实现更改吗?问题是,如果我遇到一个bug,我需要在所有项目中分别修复它。或者,如果有一些新的要求,我需要在所有的项目更新 或 是否有其他更好的方法使用subversion
是否有其他更好的方法使用subversion来管理此问题,以便我在一个分支中修复的bug也可以更新到其他项目。您可以使用subversion,而不是将所有内容复制到新项目。您可以使用subversion,而不是将所有内容复制到新项目。subversion可能是错误的工具。使用像Ant或Maven这样的构建系统(对于.NET应该有类似的东西),它从原始项目创建一个“二进制”,您可以从新项目向其中添加依赖项
然后,构建系统将为您制作必要的副本,使所有内容保持同步。Subversion可能是用于此目的的错误工具。使用像Ant或Maven这样的构建系统(对于.NET应该有类似的东西),它从原始项目创建一个“二进制”,您可以从新项目向其中添加依赖项 然后,构建系统将为您制作必要的副本,使所有内容保持同步