有没有人有关于如何使用Mercurial设置TeamCity的推荐最佳实践?我们之前一直在使用SVN作为源代码控制提供程序,它工作得非常好,但我正在努力让它与Mercurial一起顺利工作。我确定其中一部分是需要时间来适应新模型,但即使如此...
主要问题似乎是TeamCity几乎每次都坚持要进行完整的清理检出。它似乎随机更改用于确定存储源代码位置的哈希值(尽管配置未更改)。
由于我们使用bitbucket来托管我们的Mercurial存储库,每次服务器下载150MB+的源代码和依赖项都会使我们的部署和持续构建过程陷入停滞。
如果您能提供任何关于我们可能做错了什么的意见,我们将不胜感激。谢谢。