0

我正在拼命地尝试从 VSS 迁移到真正的源代码控制系统。选项包括 TFS 和 SVN。

我的设计人员需要保持修改源文件的能力,并在浏览器中即时预览更改,而无需提交更改。将 FPSE 与 VSS 一起使用,可以完美运行,因为保存文件会导致开发服务器上工作文件夹中的副本更新,因此他们只需保存并刷新指向开发服务器的浏览器即可。

该网站由 350k+ 行经典 ASP 代码和一些新的 ASP.NET MVC 组成。他们只需要能够在 MVC 代码中修改视图,而不是 C#。

尽管 Expression 包含用于本地调试的 Cassini 版本,但 Cassini 不支持经典 ASP。

肯定有人以前解决过这个问题。没有必要在每个设计者的机器上安装 IIS(这是绝对站不住脚的)。每当有人在本地保存文件时,我需要一种方法来更新开发网络服务器上的公共工作文件夹,就像使用 FPSE 一样。

我宁愿不写一个知道如何与 TFS/SVN 对话的 FPSE 代理。有什么建议么?

(我知道我过去曾问过这个问题,但我还没有找到解决方案。)

4

2 回答 2

1

为什么需要在保存源文件时复制它们,为什么不简单地将文件保存到网络共享并直接处理它们?如果开发服务器在每次保存后不断被覆盖,那么效果肯定是一样的吗?

于 2010-06-15T19:03:01.287 回答
1

这可能不会像您希望的那样即时,但是使用 TFS,您可以设置一个持续集成 (CI) 构建,在签入时构建项目并将其部署到测试服务器。如果你这样做,你会希望他们签入一个 QA 类型的分支,然后,一旦他们对自己的外观感到满意,他们就可以合并到主线分支以进行真正的构建和集成。

于 2010-06-15T20:40:18.693 回答