GC.*_*GC. 5 svn asp.net-mvc code-reuse views
使用源代码控制在许多项目中共享公共视图是一个很好的解决方案.但是我有几个问题,特别是Subversion我认为.
Subversion Externals允许您在工作副本中包含来自单独存储库的文件夹,因此您可以在工作副本根目录上定义添加文件夹的"外部"属性:[/ Web/Views/Forum].
这个阶段的答案是"等待MVC2",因为我认为这种情况更好吗?
谢谢,GC
svn:externals 不能解决您的问题
只是为了澄清:当使用 svn:externals 时,您实际上是添加了指向实际外部存储库的链接。无论您从工作副本修改/添加/删除和提交(假设您具有对外部存储库的提交访问权限),都将简单地提交到该存储库。使用相同存储库(无论是否为外部存储库)的其他人都将在后续更新中获得这些更改。
如果您确实需要能够修改视图,恐怕您将不得不制定一个分支和合并方案。如果是这样的话,请确保这确实值得。
编辑:作为原始问题的答案,我认为最好的选择是等待 ASP.Net MVC 2。您可能想看看Eric Hexter 的这一系列博客文章,解释了 mvc2 的“可移植区域”和mvccontrib
| 归档时间: |
|
| 查看次数: |
471 次 |
| 最近记录: |