我試圖從我的構建代理執行完整的git fetch
,以便在TeamCity中使用GitVersion。Teamcity - 爲代理端簽出執行Git提取
我選擇使用TeamCity的代理結算的選擇,因爲每http://gitversion.readthedocs.io/en/latest/build-server-support/build-server/teamcity/#agent-checkout
然而,當我執行上的代理結帳,我無法得到充分的git的歷史的一個分支。我得到同樣的結果,因爲這:https://github.com/GitTools/GitVersion/issues/912 - 具體做法是:
System.InvalidOperationException:找不到一個「發展」或「主」分支,無論是本地還是遠程。
我的猜測是這是因爲TeamCity只是檢查回購歷史的一個子集。
Github問題有一個在每個構建開始時執行git fetch
命令的解決方法。這是TeamCity本身可以作爲VCS根目錄的一部分支持的東西嗎?
在此先感謝