Web applications 使用Team Foundation系统进行网站版本控制

Web applications 使用Team Foundation系统进行网站版本控制,web-applications,version-control,tfs,web-site-project,Web Applications,Version Control,Tfs,Web Site Project,我们有一个网站项目(不是Web应用程序),我们需要一种跟踪网页版本更改的方法。.dll没有问题,问题是在生产服务器中跟踪网页的当前版本 有没有办法用TFS实现这一点?例如,我在想,可能有一个插件会自动在每个修改过的网页上物理地放置一些注释代码,指示版本号和上次修改日期。但我在这里真的迷路了 我知道一个替代方案是将项目类型更改为Web应用程序,然而,这是一个大型应用程序,这将是一个涉及大量测试的大型项目 编辑:我最终需要的: 我需要一种在生产服务器上识别网页版本的方法。就像我说的,这对于DLL来说

我们有一个网站项目(不是Web应用程序),我们需要一种跟踪网页版本更改的方法。.dll没有问题,问题是在生产服务器中跟踪网页的当前版本

有没有办法用TFS实现这一点?例如,我在想,可能有一个插件会自动在每个修改过的网页上物理地放置一些注释代码,指示版本号和上次修改日期。但我在这里真的迷路了

我知道一个替代方案是将项目类型更改为Web应用程序,然而,这是一个大型应用程序,这将是一个涉及大量测试的大型项目

编辑:我最终需要的:

我需要一种在生产服务器上识别网页版本的方法。就像我说的,这对于DLL来说很简单,因为它们携带自己的版本,但是网页本身没有任何版本控制。因此,我们可以检查生产服务器,查看文件并知道它是哪个版本。

我有一个解释,说明如何做到这一点(带有指向TFS 2010版本的链接)


其核心是创建一个包含内部版本号的version.txt文件,并使此信息在站点上可见。如果您想将此硬编码到每个页面,您可以调整流程,将该版本的.txt嵌入到每个isntead页面的HTML中。

我的一位同事通过构建一个Visual Studio加载项解决了这个问题,该加载项显示所有更改的网页文件,并为您提供设置下一个版本或自己定义一个版本并将其写入文件的选项。

您打算继续吗使用TFS对网站进行版本控制,或者希望网页内容反映其版本(即在HTML中可见)?@p.campbell网站项目在TFS中。我的最终目标是能够识别生产服务器上任何网页的版本。请参阅编辑问题…您怎么可能不知道生产系统中所有内容的确切版本?TFS不会为您修复错误的进程。@JohnSaunders,因为我们无法控制生产服务器。。。我们希望能够对此进行审核,并确保控制人员正确地执行流程,当某些操作不起作用时,他们使用我们为他们提供的当前版本。也许你可以提供有用的反馈,而不是批评和判断一个你一无所知的情况。我唯一的假设是,你和生产服务器的所有者至少是同一家公司。如果这些是外部客户,那么你应该这么说。这样,你就需要知道你给客户发了什么东西,如果你有客户改变了东西,你就可以和你发的东西进行比较。@JohnSaunders-为什么每次我表现出礼貌的时候,都会有人来把它们删掉?参见。这不是一个讨论论坛,我们没有进行对话,在这种情况下你的举止是错误的。@JohnSaunders我想如果这是一个网站政策,那么我明白了。我只是觉得有时候,一句感谢实际上会有很长的路要走,甚至比“点”还要多。但是谢谢你把我带到那篇文章,从现在起我将不讲礼貌。我的意思是,那是最近一次,jeje…这个网站是由社区驱动的。这意味着你也有发言权。但一致意见(目前有131票赞成)是取消这些。是一个独特的网站,严格来说是问答,而“谢谢”既不是问答的一部分,也不是问答的一部分。我们也不做太多的“你怎么想”或“X名单”。习惯需要一些时间。