2014-10-03 41 views
17

我在VS2013的解決方案文件夾中添加了新項目。我通過源代碼管理資源管理器將項目添加到TFS,但在VS解決方案資源管理器中,項目旁邊的小鎖圖標未顯示。我剛把解決方案下載到一臺新電腦上,那個項目沒有下載。我不得不進入Source Control Explorer並明確地獲取它。該解決方案只是無法將其識別爲源代碼管理...項目在Visual Studio 2013中未顯示爲簽入到TFS

如何更正此問題?

任何幫助表示讚賞

回答

27

你可能需要將項目源控件​​綁定。

  • 在Visual Studio中打開項目。
  • 文件>源代碼控制>高級>更改源代碼管理(或者你可能會發現,只有像文件的選項>源代碼控制>添加到源代碼管理 - 我不記得究竟這是什麼樣子)
  • 如果您進入Change Source Control對話框,然後選擇列表中的所有項目並點擊Bind。如果這樣做,你應該在「連接」列和「有效」狀態中打勾,你可以確定對話框,你的項目應該很好。如果綁定失敗,則解除所有綁定並再次嘗試綁定。
+0

是的,這沒有把戲。感謝賈森,感謝它! – user3409422 2014-10-06 16:52:04

+1

另外值得一提的是'File> Source Control'菜單是上下文感知的,並且在Visual Studio中選擇各種東西時將僅顯示某些選項。要獲得此菜單,您需要在解決方案資源管理器中選擇您的.csproj文件。 – Ocelot20 2016-01-07 15:16:59

5

回想一下基礎知識,我發現一些文件(如項目文件本身)從未被添加到源代碼管理。我發現了這一點,轉到Source Control Explorer,選擇解決方案資源管理器中未標記的項目之一,右鍵單擊以獲取上下文菜單,然後選擇將文件添加到源代碼管理,然後選擇所呈現的整個列表,然後單擊確定/下一步/完。這標誌着Solution Explorer中帶有加號(+)的未標記項目。然後再次從源代碼管理資源管理器中選擇解決方案,然後單擊檢入待定更改。然後我在解決方案資源管理器中找到了鎖圖標

+0

太好了,它對我很有用,謝謝 – Phil50 2016-07-29 16:11:15

0

如果項目/文件夾丟失源代碼管理可以做到這一點 -

打開TFS - >源代碼控制管理 - >右鍵單擊解決方案文件夾,然後單擊「添加項目到文件夾...」。現在在「添加到源代碼管理」提示中,選擇需要添加到源代碼管理的所需項目的文件夾。在這樣做時,項目文件夾及其內容應顯示爲+符號,並且在簽入時項目將在源代碼控制的解決方案下提供。

相關問題