我正在 Visual Studio 2015 的本地机器上编写 Protractor/Jasmine E2E 测试,我的项目通过 TFS 存储,然后我每晚在另一台机器上运行这些测试。我可能会误解这里的概念和/或错过适用于这种情况的工具的要点。
但是,有没有一种方法,当我在本地机器上签入更改时,这些更改会在辅助机器上自动签出(获取最新版本),而无需手动获取文件的最新版本?
我正在 Visual Studio 2015 的本地机器上编写 Protractor/Jasmine E2E 测试,我的项目通过 TFS 存储,然后我每晚在另一台机器上运行这些测试。我可能会误解这里的概念和/或错过适用于这种情况的工具的要点。
但是,有没有一种方法,当我在本地机器上签入更改时,这些更改会在辅助机器上自动签出(获取最新版本),而无需手动获取文件的最新版本?
如果您在第二台机器上部署构建代理,当您排队构建时,构建代理会将您的项目的最新版本放入源目录。
或者正如评论中提到的@jessehouwing,您可以在第二台机器上的脚本中使用TF.exe 命令行来获取项目的最新版本:
tf get /version:T