我们有一个网站项目(不是Web应用程序),我们需要一种方法来跟踪网页上的版本更改。 .dll没有问题,问题是跟踪生产服务器中当前版本的网页。
有没有办法用TFS做到这一点?我想也许是一个插件,例如,自动在每个修改过的网页上放置一些注释代码,表明版本号和最后修改日期。但我真的迷失在这里。
我知道一种替代方法是将项目类型更改为Web应用程序,但是,它是一个很大的应用程序,这将是一个涉及大量测试的大项目。
编辑:我最终需要的是:
我需要一种方法来识别生产服务器上的网页版本。就像我说的那样,dll很简单,因为它们带有版本,但网页上没有任何版本控制文件本身。这样我们就可以检查生产服务器,查看文件并知道它是哪个版本。
答案 0 :(得分:1)
我有blog post解释如何做到这一点(带有TFS 2010版本的链接)。
核心涉及创建一个带有内部版本号的version.txt文件,并在网站上显示此信息。如果你想将它硬编码到每个页面,你可以调整过程,将version.txt嵌入到每个页面的HTML中。
答案 1 :(得分:0)
我的一位同事通过构建一个Visual Studio Addin解决了这个问题,它显示了所有已更改的网页文件,并为您提供了设置下一个版本或自己定义并将其写入文件的选项。