我马上就要推出一个相当强大的web应用了,而且我已经在我的服务器上完成了几乎所有的QA任务。尽管我每晚都在为我的服务器拍摄快照,但我仍然希望有某种形式的更改管理,以便在出现严重错误时(特别是在生产环境中)确定环境中到底发生了什么变化。所以我很好奇。有没有人对一个好的变更管理应用程序(web或其他)有什么建议?其他人都在做什么?我是不是应该接受它并使用电子表格?
发布于 2009-10-30 10:39:24
我的建议是使用源代码控制。您可以有一个prod分支,然后当您将给定的版本推向生产环境时,每个开发工作都可以在合并回prod之前生成自己的分支。这样,你的源码控制就有了在prod中发布的每个版本(源码控制至少可以帮助你确定版本之间发生了什么变化)。
编辑:TFS Branching Guidance非常有用,其概念可以应用于其他源代码控制系统。如果你对这种方法感兴趣,我建议你去读一读。
https://stackoverflow.com/questions/1647694
复制相似问题