如何配置TFS以在机器启动时获取指定分支的最新版本?

时间:2013-04-22 08:15:58

标签: configuration tfs2010

在开始工作之前每天为团队定义的活动是从TFS获取最新代码。但是到目前为止它是手动的。我们想让它自动化。我们如何配置TFS以在启动机器时获取指定文件夹或Branch的最新代码?

根据回复进行修改:
为什么需要这种配置? 大多数时候,开发人员忘记了获取最新代码和缺少更新。我希望通过将其变为自动任务而不是手动来减轻开发人员的负担。

1 个答案:

答案 0 :(得分:2)

首先,这听起来像是一个有问题的解决方案。这样做有很多问题:

  • 存储库中的错误代码将破坏每个人的本地工作空间
  • 如果已检查代码与本地更改发生冲突,则开发人员必须解决这些问题
  • 如果开发人员正在进行重构,那么在获取最新版本时,他不得不在代码中查找旧用法(这不会导致冲突,但会导致编译/运行时错误)

可能存在更多问题,这就是为什么最新应该留给开发人员作为有意识的决定。

您可以考虑其他方法,例如:

  • 需要获取最新信息和构建
  • 的签到政策
  • 持续集成构建,将显示是否已检查错误代码
  • 门禁办理登机手续,这将无法检查无法编译/测试的代码

但是。如果您真的想要自动获取最新版本,您应该能够设置运行命令行的计划任务:

tf get /recursive "WORKSPACEPATH"