我很抱歉,如果这已经问过,但我一直没能找到具体到这种情况的一个答案:设置SVN到最适合开发 - > QA - > PROD
对于我们的网站应用程序,我们有3个系统:dev,QA和生产。目前,第三方正在维护代码,但很快它就会在我们手中。我们将为每个阶段分开构建环境。另外,我们使用RAD进行代码开发,所以实际上会有一个主要步骤,即测试/沙箱。
理想情况下,我们希望以某种方式隔离每个阶段的存储库,以便我们从DEV签出,进行一些更改,在本地测试它们,并将它们复制到DEV中。如果Dev上的一切正常,我们将检查QA,等等。
我们是否应该为每个存储库分别设置存储库,或者这会落在'分支'之下,我们将为dev,QA和prod设立一个单独的分支。你能不能提供实现理想路线的最佳方式?
让我知道是否还有其他问题。
感谢 克里斯
我的旧设置的问题是农场环境。我喜欢使用teamcity并触发脚本来下载工件并安装 – 2009-03-12 08:20:12