我有一个名为" OutputBinaries"的文件夹。在我的项目集合中。我在多台计算机上将本地工作空间映射到此文件夹。我想在对" OutputBinaries"进行任何修改时自动更新所有这些本地工作空间。文件夹中。
我知道如果get命令特定于特定计算机或特定工作空间,则可以提供帮助。但是如何通过不同机器上的工作空间来实现这一目标
我们使用最新的TFS版本
答案 0 :(得分:0)
首先,正如丹尼尔所说:
"二进制输出不应存储在源代码管理中。如果它们是 对于应用程序的依赖关系,您应该将它们作为NuGet进行管理 打包或将它们包含为项目参考。"
对于您的具体问题,我们只能在特定计算机上的特定工作区中运行tf get
命令。
要更新所有本地工作区,您可以尝试使用tf get
命令创建批处理脚本。然后在每台机器上定期运行它。您可以使用 Windows任务计划程序进行设置,有关详细信息,请参阅How to schedule a Batch File to run automatically in Windows。
此线程也供您参考:Run a task every x-minutes with Windows Task Scheduler