2016-08-31 28 views
0

我試圖在TFS2015.3服務器上設置門控簽入構建(vNext)。 我在簽入修改後觸發構建。構建運行順利,但修改的文件仍由Project Collection Build Service(TEAM FOUNDATION)鎖定。TFS2015:門控簽入構建鎖定文件

從構建日誌中,我可以看到「Check in gated changes」步驟正確執行。

如果團隊項目源代碼控制具有禁用多項檢出選項,我將無法修改鎖定的文件,除非我解鎖它們或者我們再次對該版本進行排隊。

任何想法如何確定門控簽入生成在最後解鎖文件?

更新

經過測試,我發現門控檢查在建被釋放在新創建的集合中的文件;鎖定問題發生在從TFS2012升級的集合上。

更新2

手動重新運行(經過一個門控檢入)構建導致被解鎖文件:

撤消下工作空間的任何掛起的更改。

TF撤消編輯撤消:

d:\ B \ 2 \ 3 \ S \ ConsoleApplication1 \ Program.cs的

回答

1

更新0929

@danielstefanescu - 看起來像它昨天修好了。應在0​​下次更新(2.107.1)

bryanmacfarlane評論

相關問題tf undo at end of a shelveset/gated build #588


這種現象也occurs with some others。但是,在我的環境中進行測試,與TFS 2015創建的集合(未從TFS 2012升級到集合)運行良好。

根據上面的鏈接,似乎關閉Visual Studio並稍後回來,文件不再顯示檢出。但是,在檢入更多變更後,下一個門控登記成功,但現在仍然顯示「Project Project Build Service(TEAM FOUNDATION)」的文件。你也可以試試你的身邊。

這很可能是一個BUG。我在微軟連接網站上有一個關鍵的東西。如果您發現了一些更有用的故障處理措施,您可以按照它的操作並分享信息。

門控檢查,在建,甚至構建 後仍鎖定文件完成 https://connect.microsoft.com/VisualStudio/feedback/details/3100862

+0

貌似這個問題將在下次更新。來源鏈接:https://github.com/Microsoft/vsts-agent/issues/588#issuecomment-250178501 –