0

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

根据响应进行编辑:
为什么需要此配置?
大多数时候,开发人员忘记获取最新代码和丢失的更新。我想通过使其成为自动任务而不是手动来减轻开发人员的负担。

4

1 回答 1

2

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

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

可能还有更多问题,这就是为什么要让开发人员有意识地决定获取最新版本的原因。

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

  • 需要获取最新和构建的签到政策
  • 持续集成构建,这将显示是否已签入错误代码
  • 门控签入,这将使得无法签入未编译/测试的代码

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

tf get /recursive "WORKSPACEPATH"
于 2013-04-22T09:00:51.620 回答