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

Configuration 如何配置TFS以在计算机启动时获取指定分支的最新版本?,configuration,Configuration,每天开始工作前为团队定义的活动是从TFS获取最新代码。但是,到目前为止,它是手动的。我们想让它自动化。我们如何配置TFS以在机器启动时获取指定文件夹或分支的最新代码 根据响应进行编辑: 为什么需要此配置? 大多数情况下,开发人员忘记获取最新代码和丢失的更新。我希望通过将其设置为自动任务而不是手动任务来减轻开发人员的负担。首先,这听起来像是一个有问题的解决方案。这样做有许多问题: 存储库中的错误代码将破坏每个人的本地工作区 如果检查了与本地更改冲突的代码,则开发人员将被迫解决这些问题 如果开发人

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

根据响应进行编辑:
为什么需要此配置?

大多数情况下,开发人员忘记获取最新代码和丢失的更新。我希望通过将其设置为自动任务而不是手动任务来减轻开发人员的负担。

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

  • 存储库中的错误代码将破坏每个人的本地工作区
  • 如果检查了与本地更改冲突的代码,则开发人员将被迫解决这些问题
  • 如果开发人员正在进行重构,则在获取最新代码时,他将被迫查找代码中的旧用法(这不会导致冲突,但会导致编译/运行时错误)
可能还有更多的问题,这就是为什么获取最新版本应该由开发人员有意识地做出决定的原因

你可以考虑其他方法,如:

  • 需要获取最新信息和建筑信息的入住政策
  • 持续集成构建,它将显示是否签入了错误代码
  • 门控签入,这将使无法签入未编译/测试的代码
但是。如果确实希望自动获取最新信息,则应能够设置运行命令行的计划任务:

tf get /recursive "WORKSPACEPATH"

“我们如何配置TFS在机器启动时获取指定文件夹或分支的最新代码”-我想知道为什么这可能是个坏主意。。。。