对于每个故事,我们都会在 Git 中使用一个分支。这在本地工作得很好,但在最终确定功能时会出现问题,因为我们(当前)只将 master 推送到我们的测试环境(IIS)。请注意,我们在 TFS 旁边使用 Git,因为 TFS 仍然是我们的主要 VCS。
我们正在使用 TeamCity 来构建我们所有的分支机构。如何在不污染主分支的情况下在测试机器上测试和审查代码?为每个分支创建多个 IIS 应用程序?这可以是自动化的,但似乎是做作的。
为了澄清,我们需要能够在我们的测试环境中同时测试不同的版本。