我有使用mercurial的teamcity项目。我对teamcity/buildAgent/work
目录中的文件进行了一些手动更改。问题是现在我无法将文件更新到存储库中的文件。teamcity force checkout
如何强制重新签出团队城市?有没有选择摆脱旧的结账?
我有使用mercurial的teamcity项目。我对teamcity/buildAgent/work
目录中的文件进行了一些手动更改。问题是现在我无法将文件更新到存储库中的文件。teamcity force checkout
如何强制重新签出团队城市?有没有选择摆脱旧的结账?
项目或构建配置页面上有一个“清理源”按钮。如果你点击那下一个版本会自动完成全部结帐。
下面是说明如何解决这个问题:
当我删除从我的仓库一个Git子模块,它在我的CI服务器上爆发。
的“清洁能源”选项并没有为我工作,但这并(从http://confluence.jetbrains.net/display/TCD4/Clean+Checkout):
的TeamCity保持为源,以优化与VCS服务器通信的内部缓存。在清理期间,高速缓存将被重置。要解决源更新问题,可能需要手动重置缓存。为此,只需删除< TeamCity数据目录>/system/caches目录。
就我而言,我只是不得不CI服务器上运行此命令:
rm -Rf ~/.BuildServer/system/caches
哪里......... – stacker 2010-05-07 02:05:17
转到代理摘要页面 - >其它部分.. – Marko 2012-07-02 09:08:57
此外,如果您在项目页面上的“运行”按钮旁边单击“...”,则可以指定“在构建之前清理结帐目录中的所有文件”。 – aboy021 2016-03-29 00:21:09