【发布时间】:2011-08-29 19:31:33
【问题描述】:
我们的构建服务器有一个 Mercurial 存储库。构建周期每小时开始一次。在循环开始之前,必须删除所有旧文件:例如,之前构建创建的所有 obj 和 bin 目录。
为此,我目前删除了签出的文件:
- 删除除
.hg之外的所有目录 - 运行
hg pull - 运行
hg update --clean
有没有办法将 Mercurial 存储库“恢复”到“未修改”状态,删除不受版本控制的文件和目录?
【问题讨论】:
-
我个人会设置一个自动构建服务器来为您处理这些东西。有很多可以免费获得、易于使用,并且比脚本更好地解决这些问题(以及更多!)。
-
@glowcoder:我们曾经使用过 CruiseControl,但尽管付出了很多努力,但始终无法让它可靠地工作。