2010-04-01 47 views
0

好吧,我得到了增量构建,我已经在处理它,但我不知道如何做回滚以防万一需要。目前我正在使用MSBuild和CruiseControl.NET创建构建系统;一切都很顺利,直到我开始考虑回滚时。如何使用MSBuild或CruiseControl.NET来实现?增量构建与随时回滚

干杯!

回答

1

查看以前版本的代码,然后将其作为新版本检入。这不会对你的编译系统有任何改变,因为它和普通的代码编辑没有区别。这也会使源代码管理历史中的“不需要的”代码更改,以便您在意识到回滚也是错误时可以检索它。

+0

如何检出以前版本的代码,然后将其作为MSBuild或CCNet的新版本进行检查? – ostati 2010-04-01 19:51:28

+0

这取决于你使用的是什么源代码控制软件包。它们都提供了命令行工具,可用于从构建脚本(即从MSBuild或CC)执行源控制命令。 (但为什么你想让你的增量构建脚本回滚你的更改?或者我只是不理解你的问题?) – 2010-04-01 21:16:03

+0

它不一定是我的增量构建脚本来回滚。我只是想知道人们是如何做到的。是否像检出以前的版本并重新检入一样简单?另外,回滚将成为手动步骤? – ostati 2010-04-01 21:25:39