每次从mercurial存储库中提取java项目时,我都需要重新构建它吗



我的同事有一个关于Bitbucket的Java项目。最近我需要运行他们的项目。所以我用TortoiseHg来完成这个项目。假设代码发生了更改,每次从存储库中提取项目代码时,我是否应该重建由6个子项目组成的整个项目?

听起来你的同事在一个仓库中有多个项目,这不是mercurial的预期用途(请参阅one Project one Repository:mercurial Used Right)

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

否则,您可以执行
hg pull
hg status --rev x:tip
这是上次生成的修订版(用此编号替换x)和提示之间的状态。这将显示自上次生成以来更改的所有文件。现在您可以看到这些项目在哪些项目中,然后只构建更改后的项目。

最新更新