使用对项目集合中的文件夹所做的更改更新所有本地工作区



我的项目集合中有一个名为"OutputBinaries"的文件夹。我在多台计算机上将本地工作区映射到此文件夹。每当对"输出二进制文件"文件夹进行任何修改时,我都想自动更新所有这些本地工作区。

我知道 tf get 命令如果特定于特定机器或特定工作区会有所帮助。但是如何使用不同计算机上的工作空间来实现这一点

我们使用的是最新的 TFS 版本

首先,正如丹尼尔上面提到的:

"二进制输出不应存储在源代码管理中。如果他们是 应用程序的依赖项,应将它们作为 NuGet 进行管理 打包或将它们作为项目引用包含在内。

对于您的具体问题,我们只能在特定机器上的特定工作区中运行tf get命令。

要更新所有本地工作区,您可以尝试使用 tf get 命令创建批处理脚本。然后在每台计算机上定期运行它。您可以使用 Windows 任务计划程序进行设置,有关详细信息,请参阅如何计划批处理文件以在 Windows 中自动运行。

还有这个线程供您参考:使用 Windows 任务计划程序每 x 分钟运行一次任务

最新更新