2016-02-22 77 views
0

問題TFS「所有文件都是最新的」

我得到「所有文件都是最新的」與TFS的「獲取最新的」(無論是在父目錄和解決方案級別),當他們顯然不是活得t(有些文件夾是其他人檢查的,我沒有收到)。我可以看到它們存在於本地的適當位置(這當然是映射的),但我絕對無法將它們添加到解決方案資源管理器中。

我在2013年VS

是什麼我已經試過

1)將它從文件管理器拖放的文件夾。不起作用 - VS顯然不允許這樣做。

2)右鍵單擊父文件夾在Solution Explorer中點擊 '添加 - >現有項目'。顯然你不能添加整個文件夾,所以單獨添加並不好,因爲所有子目錄中有超過2000個項目。

3)點擊右鍵,「源代碼控制 - >獲取特定版本」關於檢查覆蓋兩箱。

4)在文件資源管理器重複步驟3,但首先刪除文件夾。文件重新添加到文件資源管理器,但不是解決方案資源管理器。

5)我發現這個Visual Studio Solution Explorer not showing files and folders並嘗試過,也無濟於事。

6)的所有上述步驟多種組合,重新啓動VS等

謝謝!

編輯2016年2月24日

響應答案在這裏添加這是對我的評論的參考圖,因爲我不能評論使用新的生產線。

文件結構:

FooFolder | -foo.txt | -BarFolder | --bar.txt

在上面的例子中,你還是要按住Ctrl鍵單擊通過foo.txt的和bar.txt分開,因爲全選將包括文件夾並禁止添加到解決方案。

+1

您是否嘗試過做一個獲取有關該項目的具體文件,然後重新加載的項目?您是否嘗試過在解決方案資源管理器中顯示所有文件?如果顯示的是您錯過的文件夾,請右鍵單擊該文件夾,然後選擇包含在項目 –

+0

中顯示所有已運行的文件。如果你想把它作爲答案,我很樂意將它標記爲答案:) –

+0

只是出於好奇,有沒有更快的方法來做到這一點?或者我應該只是因爲我聽說過的所有錯誤而使「顯示所有文件」成爲我工作流程的一部分? –

回答

0

如果您在獲取最新版本後在本地文件系統上看到「丟失」文件,那麼它們在源代碼管理中正確無誤。將文件添加到您的項目,你需要Show All Files那麼你可以右鍵點擊每Include in Project

enter image description here

enter image description here

將文件添加到解決方案右鍵單擊並選擇Add | Existing Item

enter image description here

+0

你知道有什麼方法可以自動化'包含在項目中'嗎?如果您有類似<請參閱原始帖子的底部,因爲我無法在評論中輸入新行>這是一個問題。如果選擇所有文件,並且該選擇中包含文件夾,則「include in project」不可用。因此,如果您有成千上萬的文件,但在許多不同的文件夾中(如我的情況那樣),它仍然非常耗時,因爲您只能添加連續的文件塊(即兩者之間沒有文件夾)。 –

+0

在幕後VS只是將文件添加到項目文件(.csproj/.vbproj)。您可以編寫腳本來讀取目錄並將所有缺少的文件添加到項目文件中。 – chief7

+0

是的。如果我寫腳本,我會在這裏發佈,希望能幫助別人。似乎有點愚蠢,這是一個這樣的問題。 –

相關問題