2016-06-07 145 views
1

我是版本控制SVN的新手。 我有以下文件夾結構的3個項目。如何使用SVN和Tortoise SVN爲多個.slns文件創建一個.sln

  • 項目
    • 項目A
      • 中繼線
        • eproj.sln
    • 項目B
      • 中繼線
        • eproj1.sln
    • 項目C
      • 中繼線
        • eproj2.sln

現在我希望所有的3 SLN文件打開時,在Visual Studio 2012年,打開所有3個項目,這樣我就不用開3 SLN文件合併到一個文件SLN

+0

您可能需要有3個項目的解決方案。我不認爲你可以嵌套解決方案,並讓他們打開VS.但你可以設置,然後去同時運行 – Mike

+0

我做到了,但我不能從Visual Studio提交到各自的分支 –

+0

是VS集成在這一點下降,但你可以使用tortoiseSVN來做你的提交。 – Mike

回答

0

創建新的空解決方案。首先提交SVN或git。將第一個項目導入解決方案。測試它自己,然後提交。將下一個項目導入到解決方案中分別測試每個項目然後提交請注意,您並未導入任何現有sln文件!

現在修改Solution屬性。您可以將其從開始一個項目更改爲啓動多個項目 - 您需要選擇它們。現在當你按下(ctrl +)F5時,所有的都會運行。

如果一切順利,SVN集成仍然可以工作。

+0

我用了空白的解決方案,問題是,項目默認在URL中,而當我創建空項目和提交時,它保存到我的本地機器。 –

+0

我不知道我明白你在那裏說什麼。難道空的解決方案沒有像開始Web項目或新的網站解決方案一樣配置?如果是這樣,那麼你可以將它作爲第一階段並手動導入第一個項目的內容。選擇解決方案資源管理器中的每個項目並查看屬性(Alt + Enter),在Web選項卡上查看詳細信息。 – Mike

+0

@UrvilShah - 您是否解決了您的多項目解決方案? – Mike