我們最近纔開始在Visual Studio(2008)中使用TFS(2008)。一些開發人員在VS發現了「在解決方案或項目打開時獲取所有內容」選項,並決定這是個好主意 - 而且看起來好像是這樣。VS2008「Get everything ...」選項造成的原因不明的結果
但是,我們在打開一些解決方案時得到了一些好奇的結果。有問題的解決方案包含多個混合類型的項目 - 主要是類庫和Web應用程序。好奇的部分是出現的「獲取」對話框中的文件列表。
這裏是我到目前爲止已發現了在列表中的文件:
- 名單是不完整的;列出解決方案中並非每個受控文件。
- 工作區中的版本與源代碼管理中的版本相匹配。
- 它們不在工作區中丟失。
- 解決方案中的每個項目都有文件;不過,並非每個項目中的每個文件都包含在內。
- 在三臺獨立機器上,三個獨立開發者的文件列表是相同的。
- 從命令行運行tf得到不會產生相同的結果。
任何洞察到這將不勝感激。正如我所提到的,這個選項似乎是一個好主意,但是當結果出乎意料時,我們有點猶豫。
謝謝。