【问题标题】:TFS 2010 Beta 2 - get source code for a deleted build?TFS 2010 Beta 2 - 获取已删除版本的源代码?
【发布时间】:2010-04-26 12:52:47
【问题描述】:

这是我的问题:为了节省构建服务器上的空间,我设置了构建保留策略以仅保留最新构建,认为这只会删除放置位置中的文件。
现在我需要返回到已删除的构建以包含错误修复并提供补丁。那时我开始想知道我们所有的标签都去了哪里......

好吧,到目前为止,我已经发现保留策略中有“要删除的内容”这个选项,并将其设置为从现在开始不删除构建标签,但是有什么方法我仍然可以可靠地获得用于创建此已删除构建的源文件?

在这种特殊情况下,我可能最终会使用已部署程序集的修改日期来获取源代码,但由于它不是 100% 可靠的,而且我删除了很多构建标签,所以这不会是最后一次我必须面对这个问题,如果有更好的解决方案会很好。


编辑:我认为可能有解决方案的原因是这篇文章:http://blogs.msdn.com/adamroot/pages/working-with-deleted-build-data-in-team-foundation-server-2010-beta-1.aspx
我只是不知道如何从删除构建后显然仍然存在的数据中获取源文件。

【问题讨论】:

    标签: tfsbuild


    【解决方案1】:

    我怀疑如果您已将其删除,那么您正在寻找备份。 (你会备份你的 TFS 服务器,不是吗?;-))

    【讨论】:

    • 我想找到备份将是最后的手段。但显然 TFS 并没有删除所有构建数据,请参阅blogs.msdn.com/adamroot/pages/…。我的问题是我不知道如何从删除后仍然存在的数据中获取源文件。
    【解决方案2】:

    如果您不再有标签,您可能会被困在做一个 last-changeset-before-this-date 猜测。

    或者做一个包含许多新功能的“错误修复”;-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-16
      • 1970-01-01
      • 1970-01-01
      • 2017-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-02-04
      • 2012-09-10
      相关资源
      最近更新 更多