我正在处理临时更改请求已进入给定功能的应用程序。具体来说,企业目前只想管理给定客户的物理地址,并希望我们删除添加邮寄地址的选项。在MVC视图中处理临时更改请求的提示
此功能很可能需要在未来重新引入,因此,我想知道现在处理移除的最佳方法是什么。在ViewModel上有附加属性不一定是问题,但是,它很混乱。当涉及到视图本身时,还有更多的问题。我们需要删除用户界面元素,但是,我们需要让它很容易在将来恢复。
那么......我要注释掉不需要的代码位吗?这是最简单的方法,但是很麻烦。
我是否创建一个新的View和ViewModel?如果是这样,保存原件的适当位置在哪里?我们的应用程序是在源代码控制(SVN)下的,所以,理论上我们可以回到这个修订版,但是对于这样一个小小的改变似乎是过度的。
有没有其他人遇到类似的情况?有关如何最好地处理此问题的任何建议?
你的快速回答证实了我的想法,认为这是做到这一点的最佳方式,但是,我仍然感到非常犹豫。在SVN中,最接近标签的是标签,使用标签用于此目的不适合我们的开发过程(我们标记版本,在我们需要返回分支以进行错误修复的情况下)。 – 2011-06-08 23:08:08