【发布时间】:2011-09-29 15:38:32
【问题描述】:
我们有一个网站项目(不是 Web 应用程序),我们需要一种方法来跟踪网页上的版本更改。 .dll 没有问题,问题是在生产服务器中跟踪网页的当前版本。
有没有办法用 TFS 做到这一点?例如,我在想一个插件可能会自动在每个修改的网页上物理放置一些注释代码,指示版本号和最后修改日期。但我真的在这里迷路了。
我知道另一种选择是将项目类型更改为 Web 应用程序,但是,它是一个大型应用程序,并且将是一个涉及大量测试的大型项目。
编辑:我最终需要什么:
我需要一种方法来识别生产服务器上的网页版本。就像我说的,这对 dll 来说很简单,因为它们带有它们的版本,但网页本身并没有任何版本控制。这样我们就可以检查生产服务器,查看文件并知道它是哪个版本。
【问题讨论】:
-
您打算使用 TFS 对您的网站进行版本控制,还是希望您的网页内容反映其版本(即在 HTML 中可见)?
-
@p.campbell 该网站项目位于 TFS 中。我的最终目标是能够识别生产服务器上任何网页的版本。查看问题以进行编辑...
-
您怎么会不知道生产系统上所有内容的确切版本? TFS 不会为您修复错误的进程。
-
@JohnSaunders 因为我们无法控制生产服务器...我们希望能够对此进行审核,并确保控制者正确地执行该过程并且当某些事情不起作用时,他们正在使用我们为他们提供的当前版本。也许您可以提供有用的反馈,而不是批评和判断您一无所知的情况。
-
我所做的唯一假设是您和生产服务器的所有者至少是同一家公司。如果这些是外部客户,那么您应该这么说。然后,您需要知道您向客户运送了什么,如果您有客户改变了事情,那么您可以与您运送的东西进行比较。
标签: web-applications version-control tfs web-site-project