我正在拼命地从VSS转移到真正的源控制系统。选项包括TFS和SVN。
我的设计师需要保持修改源文件的能力,并在浏览器中即时预览其更改,而无需提交更改。使用FPSE和VSS,这可以完美地工作,因为保存文件会导致dev服务器上工作文件夹中的副本被更新,因此他们只需保存并刷新指向开发服务器的浏览器。
该网站包含350k +行经典ASP代码和一些新的ASP.NET MVC。他们只需要能够修改MVC代码中的视图,而不是C#。
虽然Expression包含用于本地调试的Cassini版本,但Cassini不支持经典ASP。
以前有人已经解决了这个问题。没有必要在每个设计人员的机器上安装IIS(这绝对是站不住脚的)。我需要一种方法,只要有人在本地保存文件,就可以在dev webserver上更新公共工作文件夹,就像使用FPSE一样。
我宁愿不写一个知道如何与TFS / SVN对话的FPSE代理。有什么建议吗?
(我知道我过去曾问过这个问题,但我还没有找到解决方案。)
答案 0 :(得分:1)
为什么需要在保存源文件时复制它们,为什么不直接将文件保存到网络共享并直接处理它们?如果在每次保存后不断地覆盖开发服务器,那么效果肯定是一样的吗?
答案 1 :(得分:1)
这可能不会像您想的那样瞬间完成,但使用TFS,您可以设置持续集成(CI)构建,以便在签入时构建项目并将其部署到测试服务器。如果你这样做,你会希望他们签入QA类型的分支,然后,一旦他们对他们的外观感到满意,他们就可以合并到主线分支进行真正的构建和集成。