我們的代碼坐在一個TFS項目,我們有一個包含數據的多個其他項目:TFS 2015年門控簽入失敗,原因是缺少映射
$/
- $/Code
- $/Data1
- $/Data2
我們已經定義了門控檢查在建運行在每次簽到$ /代碼。我們不關心每個單個項目的數據,因爲我們只想構建共享的$/Code項目。
問題是,當用戶簽入代碼更改和數據更改(即更改$/Code和$/Data1)時,構建失敗,因爲我們沒有在構建中映射$/Data1定義:「$/Data1/file.txt不存在適當的映射」。
這可以通過理論上的每一個映射$/DataN中得到解決,但它的內容映射很多,我希望有一個簡單的解決方案。我能以某種方式告訴TFS忽略擱置中的未映射文件嗎?也許像this?
你是對的,但數據的項目不被用於構建。他們只是在運行時。 – liorda
隱藏所有數據項目如何?甚至掩蓋根目錄並將$/Source標記爲活動映射?我從來沒有使用僞裝,它好像你知道這東西... – liorda
沒有掩飾也將防止unshelved的文件,從而導致同樣的問題。 – jessehouwing