0

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

4

1 回答 1

0

听起来您的同事在一个 repo 中有多个项目,这不是 mercurial 的预期用途(请参阅一个项目一个存储库:Mercurial Used Right

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

否则你可以做的是
hg pull
hg status --rev x:tip
这是你上次构建的修订版(替换x为这个数字)和小费之间的状态。这应该向您显示自上次构建以来更改的所有文件。现在您可以看到它们在哪些项目中,然后只构建更改的项目。

于 2012-07-16T02:52:40.443 回答