Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 以最佳方式将同一项目的多个副本管理为subversion下的不同项目?_Svn_Version Control - Fatal编程技术网

Svn 以最佳方式将同一项目的多个副本管理为subversion下的不同项目?

Svn 以最佳方式将同一项目的多个副本管理为subversion下的不同项目?,svn,version-control,Svn,Version Control,我们有一个基于asp.net framework 2.0的项目。这是完全测试和工作非常好。这是一个老项目,我有3个新的网站实施相同的要求,只是改变了一个主题。没有一行代码需要更改。我们预期的所有更改仅在少数视图文件和CSS/图像中 我应该如何处理这个问题 我应该复制代码并在subversion中将其作为不同的项目实现,然后为主题实现更改吗?问题是,如果我遇到一个bug,我需要在所有项目中分别修复它。或者,如果有一些新的要求,我需要在所有的项目更新 或 是否有其他更好的方法使用subversion

我们有一个基于asp.net framework 2.0的项目。这是完全测试和工作非常好。这是一个老项目,我有3个新的网站实施相同的要求,只是改变了一个主题。没有一行代码需要更改。我们预期的所有更改仅在少数视图文件和CSS/图像中

我应该如何处理这个问题

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


是否有其他更好的方法使用subversion来管理此问题,以便我在一个分支中修复的bug也可以更新到其他项目。

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

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

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


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

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

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