2015-07-01 53 views
0

我有一個包含多個項目的解決方案。我正在修改數據庫,這需要一個不同的模式和連接字符串。如何在VS2013中配置解決方案以使用項目分支?

解決方案資源管理器窗口的樣子:

Solution 
- BLL project 
- Website project 
- DAL project 
- Console project 
- Second website project 

實際的目錄結構實際上是這樣的:

\Source\Workspaces\TeamName\BLL 
\Source\Workspaces\TeamName\Website 
\Source\Workspaces\TeamName\DAL 
\Source\Workspaces\TeamName\Console 
\Source\Workspaces\TeamName\SecondWebsite 
\Source\Workspaces\TeamName\SolutionFiles 

我可以分支正在改變很輕鬆地在各個項​​目。在這一點上,我陷入困境。我在SO和其他在線資源上找到的大多數內容都沒有解釋如何將解決方案中的項目切換到分支版本。

我是否需要爲分支創建一個新的解決方案文件,並用它們的分支版本替換其中的項目?

回答

3

分支整個TeamName目錄,包括解決方案和所有項目。

+0

然後是後續:如何? 如果我右鍵單擊源代碼管理資源管理器中的存儲庫名稱,並告訴它分支,它將彈出無處分支的分支對話框。如果我嘗試添加某個地方,它會告訴我源代碼控制必須分支到現有的團隊項目中。如果我試圖將它分解成它自己,那麼它也會拋出一個錯誤。 使用TFS電動工具,分支選項甚至不存在於Windows資源管理器中。我錯過了什麼? – Justin

+2

如果TeamName是團隊項目的名稱,那麼您需要創建一個額外的文件夾層。 $ \ TeamProject \ MAIN \ BLL然後你可以分支MAIN - > DEV –

相關問題