我有使用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