【问题标题】:Reminder to check in on TFS before Queue New Build提醒在 Queue New Build 之前签入 TFS
【发布时间】:2012-08-29 16:51:55
【问题描述】:

这让很多 TFS 新手感到困惑,我很想听听您的解决方案。

所以你已经修复了一个错误,测试了它,看起来不错,每个人都在你最重要的是尽快解决它,所以你排队一个新的远程构建,耐心等待,然后将它投入测试/生产只是发现它实际上是一个旧版本 - 你在构建之前忘记签入!

好的,这是一个常见的疏忽,而且会花费宝贵的时间。是否可以先弹出警告,或者是否有其他人发现了一些巧妙的技巧来避免这种情况?

【问题讨论】:

    标签: version-control build tfs msbuild


    【解决方案1】:

    与其在签入后手动启动构建,不如设置“持续集成”构建,以便在您签入后自动启动构建?这样就不可能忘记签入您的更改。这是一篇关于如何设置它的文章:http://msdn.microsoft.com/en-us/library/bb668971.aspx

    【讨论】:

    • 感谢泰勒,我们正在朝着那个方向前进……尽管速度很慢。只是我们的一些“更环保”的人在浪费时间忘记签到!
    • 虽然我会说为生产环境/构建实施 CI 是个坏主意。
    【解决方案2】:

    上面提到的持续集成是最好的解决方案! :)

    但是您可以在构建定义中编写自定义活动来检查自上次构建以来是否有任何新的变更集,如果没有新的变更集在构建日志或其他内容中显示警告消息,但随后开发人员再次阅读以记录,否则它没有用。

    我不会花任何时间做这样的事情,我宁愿每次错过签到时都敲开发人员的头! :}

    【讨论】:

      猜你喜欢
      • 2015-06-07
      • 2011-05-05
      • 2016-12-10
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 2015-03-11
      相关资源
      最近更新 更多