它只是在csproj文件和解決方案文件中,還是有其他文件或信息存儲位置?那些vssscc文件在做什麼?TFS在哪裏保存關於解決方案中項目結構的信息?
1
A
回答
3
TFS源代碼管理通常不關心存儲或結構化內容的方式。 .vssscc文件只是從以前的Visual Studio集成中保留下來的,並且僅被TFS用於列出源代碼管理中的文件排除(據我所知,無論如何...也可能有未公開的用途)。您的解決方案和項目結構由您的解決方案和項目文件定義。 TFS源代碼控制只是跟蹤放入的任何文件的不同版本,並提供了查找和分析版本數據的方法。
0
JRista的回答非常接近。我不知道除排除項以外的.vssscc文件的任何用途。即使在.sln/.csproj文件中,也沒有明確的綁定,只是一堆「SAK」條目告訴VS不要做任何特殊的事情。最後,磁盤上項目的佈局由工作區映射決定;解決方案本身的結構由.sln文件中的路徑決定。
顯然兩者需要匹配。如果您有非標準的工作區映射,則某些項目可能無法加載。如果.sln中引用的某些路徑根本沒有映射,VS將在添加到SCC和從SCC操作打開期間創建顯式映射。這可能會產生問題 - 那些首先不正確映射代碼的人往往在他們的項目之間有不同尋常的相對路徑,這些路徑不容易被試圖從源代碼控制中獲取代碼的人複製。
相關問題
- 1. TFS中的子項目解決方案
- 2. 構建包含僅存在於解決方案中的項目子集中的目標的解決方案
- 3. 我在哪裏把AutoFac在多個項目解決方案
- 4. 團隊構建以在不同的TFS項目中構建解決方案
- 5. 在解決方案結構中引用共享項目
- 6. TFS 2010構建2項目解決方案不轉化web.configs
- 7. TFS用於附加電子郵件通信的工作項目解決方案
- 8. TFS 2010構建定義在解決方案中構建一個項目
- 9. 簡化CI構建的C#項目/解決方案結構
- 10. Eclipse Maven項目在哪裏保存Archtype信息
- 11. 哪個VS(2015)文件包含關於解決方案資源管理器結構的信息?
- 12. 有關於此錯誤信息的解決方案嗎?
- 13. 如何組織關於程序解決方案的信息?
- 14. 如何更改TFS中的解決方案結構?
- 15. ASP.NET Web API在解決方案架構方面適合哪裏?
- 16. MVC解決方案結構
- 17. Rails解決方案結構
- 18. MVVM解決方案結構
- 19. Visual Studio 2010在哪裏存儲文件菜單中的「最近的項目和解決方案」項目?
- 20. TFS持續集成構建在解決方案中只觸發一個項目
- 21. TFS Build 2010中的解決方案/項目名稱變量
- 22. 向TFS中的現有解決方案添加新項目
- 23. 解決方案和項目佈局,TFS相關但不是tfs所需
- 24. 哪裏把app.config文件放在多個項目的解決方案中 - error
- 25. eclipse在哪裏存儲關於與庫相關的jar信息
- 26. VS SQLite的項目/解決方案結構
- 27. Silverlight應用程序的正確解決方案/項目結構
- 28. Spring Roo在哪裏保存信息?
- 29. iOS在哪裏暫時保存信息
- 30. TFS在解決方案構建或解決方案打開時要求籤出?
+1這幾乎就是它。有關詳細信息,請參閱http://blogs.msdn.com/richardb/archive/2007/06/04/intro-to-solution-binding-in-tfs-plus-bonus-faq.aspx。 – 2009-09-28 15:27:02