我遇到了很多的問題,VS 2010和TFS共享解決方案之間的項目共享項目2010年與VS和TFS
第一個問題是,每個人都建立了自己的機器不同,不同的創建工作。有些爲所有項目使用單個工作區。有些人爲每個項目使用不同的工作區。當你將兩個不同的項目放入樹中不同部分的解決方案中時,它們不一定映射到TFS樹結構(通常不會)。
所以,一個人可能有:
C:\Users\User\Documents\Projects\Project1
C:\Users\User\Documents\Projects\Project2
另一個可能
C:\Users\User\Documents\Projects\Project1
C:\Users\User\Documents\SharedProjects\Project2
另一個,甚至不
C:\SharedProjects\Project2
C:\Projects\Project1
的問題是該解決方案擁有物理項目地點,和每次用戶獲得最新信息,他們會與項目位置發生衝突併產生衝突
我知道,簡單的解決方案是要求一個單一的結構,但這不會在這裏工作。
問題二:
我們已經是項目的一些共享庫都包含在在我們的樹不同的解決方案。其中一些項目具有不同的構建配置。一個人可能有Dev,Test,Stage,Prod,另一個有Debug,Release,Prod。
這會導致問題,因爲構建配置存儲在項目文件中。如果項目嘗試使用共享項目,並且共享項目不包含構建配置以匹配解決方案,則VS會鎖定並導致各種奇怪的行爲。
有沒有人有任何解決這些問題的方法?有沒有辦法爲不影響所有用戶的地點創建本地覆蓋? (類似於您可以根據每個用戶設置Web服務器配置的方式)
似乎這些問題現在應該已經弄清楚了。