当我将 Web 应用程序发布到我们的生产服务器时,我正在寻找一种自动创建分支或类似(在 TFS 中)的方法。
我们在 DEV 分支中完成所有工作,当它准备好发布时,我们将站点发布到 Web 服务器。我所追求的是当前在我们的生产服务器上运行的代码的快照。
我意识到我可以手动创建一个分支或标签,但我正在寻找一种自动化的方法。我希望使发布程序尽可能简单,因为我们倾向于经常发布。
我们没有发布时间表,而是在更改完成和测试时发布。
提前致谢。
这是一个示例,我修改了 TFS 构建过程以自动创建一个分支并将代码签入其中。如果您有任何问题,请告诉我。
http://www.codesmartnothard.com/2009/07/02/HowToBranchWithinInATFSBuild.aspx