是什麼的Refspec和分行符(預設爲空白)之間的區別:在下面的詹金斯作業配置:詹金斯的Git插件和Refspecs
我試圖設置的Refspec選擇在任務配置:
+refs/heads/master:refs/remotes/origin/master
在我的構建從克隆的回購.git的/ config文件看起來是這樣的:
[core]
repositoryformatversion = 0
filemode = true
bare = false
logallrefupdates = true
[remote "origin"]
url = https://user:[email protected]/scm/PROJECT/project.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
似乎爲值取是不正確的(從詹金斯作業配置讀取)。此外,它對磁盤空間消耗沒有影響。
顯然,存儲庫的配置不受影響。我不確定這是否是預期的行爲,但應該指出,這並不是嚴格要求,因爲refspec可以包含在git fetch命令中。因此,您應該嘗試檢查**執行的是哪個命令。 – bigge 2013-03-17 12:09:12