每次我从mercurial存储库中提取它时,我是否需要重建java项目?

时间:2012-07-11 01:13:59

标签: java mercurial tortoisehg

我的同事在Bitbucket上有一个Java项目。最近我需要运行他们的项目。所以我使用TortoiseHg拉动项目。我是否应该每次从存储库中提取项目代码时重建包含6个子项目的整个项目,假设代码有变化?

1 个答案:

答案 0 :(得分:0)

听起来你的同事在一个回购中有多个项目,这不是mercurial的预期用途(See One Project One Repository: Mercurial Used Right

由于您很可能不会很快让他们解决这个问题,如果不花太长时间,您可能最安全地重建所有项目。

否则您可以做的是hg pull
hg status --rev x:tip
这是您最后构建的修订版本(用此编号替换x)和提示之间的状态。这应该显示自上次构建以来更改的所有文件。现在您可以看到它们所在的项目,然后只构建已更改的项目。