2010-05-11 23 views
1

我有一個C#項目被預訂到TFS中。但是,由於某種原因,項目中的某種形式還沒有預訂。我無法確定如何強制這種預訂,因爲右鍵單擊源文件並不能讓我選擇登記入住。TFS簽入不可用

項目中的所有其他文件都預訂了,我可以使用源代碼管理資源管理器查看它們,但是,該文件不在其中。任何人都可以告訴我這是怎麼發生的,以及如何強制這個文件來辦理登機手續?

回答

2

右鍵單擊文件所在的源代碼管理瀏覽器目錄,然後選擇「添加項目到文件夾」選項。

如果您在Visual Studio之外創建文件,通常會發生這種情況。這就是說,TFS最好是片狀的。

+0

根本沒有什麼片面的行爲。由於失去與服務器的連接,TFS很可能在脫機模式下運行。答案是適當的,但這個拙劣的評論只是你的意見。你想要的最後一件事是自動添加所有內容。並非工作區映射下的所有內容都屬於TFS。像本地測試運行的.trx文件,應用程序日誌,二進制文件,安裝程序等等。有很多事情要麼支持應用程序,要麼由不適合版本控制的應用程序生成。 – 2010-05-11 11:29:44

+0

我的意思是VS在脫機模式下運行,失去了連接到TFS。 ;-)今天早上還沒有足夠的咖啡。 – 2010-05-11 11:45:38

+0

如果您在Visual Studio中正確創建文件,它* * * *。我在連接服務器時沒有發出警告或錯誤時發生過這種情況。另外,當我們移動到TFS2008時,隨機崩潰打開屬性頁面。如果你有一個新項目在發生這種情況時沒有被檢入,它就會被燒掉,你將不得不手動修復記事本中的項目文件或者恢復並重新開始。如果TFS服務器接近完整磁盤,則嘗試獲取最新版本時出現故障。有時候,在您重置所有視覺工作室用戶數據之前,檢查時工作項查詢不起作用。 – LukeN 2010-05-11 12:04:22