我向使用TFS進行源代碼管理的現有解決方案添加了項目,但出於某種原因,我無法檢入新項目。當我查看待處理的更改時,新項目中的任何文件都不顯示。沒有一個文件在它們旁邊有一個加號(對於一個新文件)。我做錯了什麼?我如何解決它?是時候登記了。向TFS中的現有解決方案添加新項目
回答
問題是解決方案失去了約束力。這就是爲什麼當您添加新項目時它不會自動檢出。
爲了恢復VS 2010中的綁定,請轉到文件 - >源代碼管理 - >更改源代碼管理。找到「解決方案:您的解決方案名稱」,如果沒有綁定,則會顯示「無服務器」。點擊它,然後點擊工具欄上的「綁定」。
在Visual Studio 2012/2013它的文件 - >源代碼控制 - >高級 - >更改源代碼管理(感謝danglund)。
這應該創建一個新的正確綁定的vssscc文件。現在添加新項目,一切都應該正常工作。
不幸的是,我敢打賭,你最好的選擇是通過命令行手動執行檢入。我遇到了這樣的情況:團隊資源管理器用戶界面增長與源代碼控制中實際發生的情況不同步,並且通過tf.exe手動修復問題是解決問題的唯一方法。
也就是說,通常,增加一個新項目的解決方案並不麻煩。
TFS可能根本不知道您的項目存在。只需通過Source Control Explorer添加項目文件並重新加載解決方案。
在加載解決方案時,它可能會要求您將項目綁定到源代碼管理。讓它通過點擊綁定按鈕來完成 - 它應該爲你做所有的魔術。
轉到源代碼管理資源管理器並瀏覽到樹中與新項目的解決方案相匹配的位置。在那裏添加文件。
但是,我擔心你修改瞭解決方案文件,並沒有要求你檢查。您可能想要嘗試的是手動檢出解決方案文件,然後將該項目讀入解決方案並查看是否需要。
你不應該掉到命令行 - 這是一個非常簡單的操作。
- 確保您獲得最新版本的解決方案
- 檢查出該解決方案文件
- 添加新項目
如果新增加的項目是以前(另一個)源代碼控制之下,這可能會搞砸了,確保在添加它之前「解除綁定」它。 (請參閱Visual Studio中「文件」菜單下某處的源代碼控制綁定)
您不應該需要命令行。
打開解決方案。選擇項目(確保它在解決方案中)。
文件 - >源代碼管理 - >屬性將彈出綁定對話框。
將項目綁定到源代碼管理。
您現在應該看到所有文件旁邊的+號。關鍵是爲項目添加.vssscc版本控制。
如果失敗,請在記事本中打開csproj(進行備份後),並確保刪除了任何版本控制綁定,然後重試。
我也有同樣的問題,這是我的固定它:
進入視覺Studion:文件 - >源代碼控制 - >更改源代碼管理 找到你的項目有,它的地位將是「無效「,點擊它並按下」解除綁定「。現在回到解決方案資源管理器並刪除您的項目。再次將此項目添加到解決方案資源管理器中解決問題。
祝你好運!
- 點擊在源代碼控制管理
- 文件的團隊項目名稱 - >源代碼管理 - >添加項目到文件夾...
- 按照嚮導。
- 1. 現有的解決方案添加到現有項目的TFS
- 2. 向tfs添加一個項目而沒有解決方案
- 3. TFS中的子項目解決方案
- 4. 在項目模板嚮導中添加解決方案項目
- 5. 將解決方案添加到不同的TFS團隊項目
- 6. 在新解決方案中添加現有服務引用到新項目
- 7. 將現有項目添加到解決方案的效果
- 8. 將現有項目添加到解決方案下visualvsn
- 9. 無法將Azure CloudService項目添加到現有解決方案
- 10. 將項目添加到現有Monodevelop(Mono Touch)解決方案
- 11. 大型解決方案,許多解決方案配置,添加新項目
- 12. 將已存在於TFS/Git中的現有項目添加到新解決方案中?
- 13. TFS 2010無法添加解決方案
- 14. 添加現有項目到新的VS2012解決方案以編程失敗
- 15. 將共享項目添加到新解決方案中
- 16. 當向VS解決方案添加新項目時,它會混淆解決方案的依賴關係
- 17. Cmake將新項目添加到解決方案
- 18. MVC4解決方案添加一個新項目
- 19. 將新項目添加到解決方案
- 20. 從Visual Studio 2017向Github添加現有解決方案Mac
- 21. 將所有項目添加到相同的解決方案?
- 22. 如何將其他解決方案的項目添加到新創建的解決方案中?
- 23. 如何使用roslyn將現有項目添加到c#解決方案中?
- 24. 在Team Foundation Build中爲現有項目文件添加解決方案
- 25. 在Visual Studio中將現有項目添加到解決方案「只讀」
- 26. 在運行時在wpf中添加現有項目到解決方案
- 27. 如何在TFS的同一路徑上添加多個項目/解決方案
- 28. TFS自動化構建(新項目加入到解決方案沒有出現在構建輸出目錄)
- 29. 將OutDir屬性添加到所有解決方案項目
- 30. TFS Build 2010中的解決方案/項目名稱變量
我已經發生過幾次這種情況。目前使用已重命名的安裝項目。不知道如何解決它,但我會嘗試下面的建議。 – 2010-04-05 21:56:23