我正在使用Team Foundation Server 2012在Visual Studio 2013中工作。我們正在從另一個源控制應用程序遷移並嘗試設置TFS。TFS將同一工作區映射到多個團隊項目
我們當前的過程是每個開發人員在本地PC上都有一個C:\ dev文件夾。每個項目的代碼簽出到C:\ dev,因此您有C:\ dev \ ProjectA,C:\ dev \ ProjectB等。每個項目的代碼直接位於dev下的Project文件夾中。每個項目都保持獨立,只包含在一個主文件夾中。
在TFS中,如果我嘗試將多個項目映射到C:\ dev,我得到一個錯誤,指出「本地文件夾無法設置爲C:\ dev,因爲它已經是另一個服務器文件夾的本地文件夾」。
我可以將主項目集合映射到C:\ dev,但是項目開始看起來像C:\ dev \ ProjectA \ Main,C:\ dev \ ProjectB \ Main等。我們試圖最小化文件夾級別並保持它與我們當前的設置相同。
另一種方法是將Main文件夾下的每個分支映射到它所屬的特定C:\ dev文件夾,但這似乎是(不必要的)額外工作。
這可能嗎?或者我們需要更改我們的文件夾結構?
在此先感謝。
多個映射是管理的王室痛苦 - 尤其是跨多個開發人員。你會發現將開發分支映射到C:\ DEV然後每個人都擁有一切 - 但他們只能在他們當時需要的解決方案/項目中工作。這是我用最後兩個不得不使用的TFS來完成的。最後,你永遠不會真正關心文件夾結構(無論如何反映你的TFS分支),更多的是關於解決方案和解決方案文件夾內的內容,你可以用任何方式組織。 – Jason 2014-09-18 16:51:30