當我嘗試執行簽入命令時,出現錯誤消息No changes were matched by any arguments
,但該文件實際上已被更改!罪魁禍首似乎是TEE沒有在編輯時自動檢出文件,即使MSDN似乎暗示它應該有(source)。無處不在的團隊資源管理器命令行無法登錄
好的很大,所以我試着檢出文件,而不是知道我必須再次進行更改。但這次我收到一個新的錯誤說:
An error occurred: TF400032: The operation could not be completed because the workspace
WORKSPACE_NAME is a local workspace.
當我嘗試做其他事情時,事情變得更奇怪,像一個簡單的添加;它給出了同樣的錯誤!看起來我唯一可以工作的就是使用tf get
來更新所有內容到最新版本。
我茫然什麼是多次嘗試後造成的:使用vim (現在我無法發送到服務器中的任何改變)
- 修改的文件。
tf status
不變動報告書 - 嘗試
tf checkin file.m
和tf checkin file.m -force
,這兩個報告沒有變化 - 試過
tf get file.m
,但報告說,該文件是最新的。嘗試tf get file.m -force
這一次,它正確地更換與服務器版本 - 試圖
tf checkout file.m
的文件,但它報告有關本地工作區 - 試圖
tf add file.m
錯誤消息,但報告有關本地工作區
這裏有我的設置一些細節:
- OS:紅帽企業服務器6.5版本(聖地亞哥)
- TEE版本:TEE-CLC-12.0.2
TF_AUTO_SAVE_CREDENTIALS
是在bash設置工作區設置了:
tf workspace -new "WORKSPACE_NAME" -collection:https://example.visualstudio.com/defaultcollection tf workfold -map "$/example_folder" -workspace:"WORKSPACE_NAME" "~/example_folder/"
我遇到了同樣的問題。我的環境是Mac OS X 10.10,Intellij 14.1連接到TFS 2014 – Allen 2015-04-13 02:15:44
'tf checkout'只適用於服務器工作空間 - 你必須明確地檢查出所有東西更改 - (本地工作區沒有結帳)。 - 確定修改後的文件在編輯時未取消其歸檔屬性? – BrainSlugs83 2015-09-27 21:39:22
@ BrainSlugs83這解釋了工作空間錯誤,但我仍然無法做任何檢查,因爲tf客戶端抱怨沒有發生任何更改。不太清楚你的檔案屬性是什麼意思;我認爲這是一個Windows的東西? – Setsu 2015-09-29 21:16:44