我们正在使用版本控制(SVN)管理一个Web应用程序。主干始终包含网站的最新良好版本。
我想听听其他团队如何管理同一站点的多个版本,以及如何发布不同的版本进行UAT、测试、错误修复和增强等操作?
假设我们的业务用户想要一个全新的功能...所以我们设置了一个新的分支来进行开发。如何发布分支而不影响主要的开发网站?我们应该将每个网站分支发布到唯一的端口吗? http://DevServer:80 = 主干 http://DevServer:8081 = 分支 001 http://DevServer:8082 = 分支 002 http://DevServer:8083 = 分支 003 http://DevServer:8084 = 分支 004
显然,我们还需要将项目文件部署到唯一的目录中,并正确映射IIS.... 这是常见的方法吗?最佳实践是什么?
我想听听其他团队如何管理同一站点的多个版本,以及如何发布不同的版本进行UAT、测试、错误修复和增强等操作?
假设我们的业务用户想要一个全新的功能...所以我们设置了一个新的分支来进行开发。如何发布分支而不影响主要的开发网站?我们应该将每个网站分支发布到唯一的端口吗? http://DevServer:80 = 主干 http://DevServer:8081 = 分支 001 http://DevServer:8082 = 分支 002 http://DevServer:8083 = 分支 003 http://DevServer:8084 = 分支 004
显然,我们还需要将项目文件部署到唯一的目录中,并正确映射IIS.... 这是常见的方法吗?最佳实践是什么?