2016-09-20 51 views
1

我的visual studio解決方案有來自3個不同的Git存儲庫(沒有子模塊等)的項目。我有一個默認項目,網站和各種類庫。啓動Visual Studio 2015時,默認的Git倉庫是其中一個類庫的倉庫,而不是我通常使用的主要網站。每次開始工作時,我都必須去團隊資源管理器雙擊連接回購對應我的主/啓動項目。我沒有使用VSTS,它是一個單獨的Git託管提供商(自主託管)。在Visual Studio 2015中默認的Git Repo在解決方案中啓動默認項目?

如何告訴Visual Studio選擇此Git repo作爲默認激活此解決方案的一個?所有的Git倉庫都在D:\ Dev中作爲默認路徑的子文件夾,因此所有的Git倉庫都可以在Team Explorer中看到,所以默認路徑是D:\ Dev。

回答

0

打開解決方案時,團隊資源管理器將檢查解決方案和項目文件夾,以查看它們中的任何一個是否在Git倉庫中。 IIRC,順序是首先檢查解決方案,然後按解決方案返回的順序執行項目。找到的第一個Git倉庫將被打開,因爲Team Explorer目前只支持一次打開單個倉庫。

我懷疑類庫是我們在列表中看到的第一個項目,所以這是我們打開的回購。這是VS 2013-2017的設計行爲,但我們看到客戶的解決方案現在更頻繁地使用多個回購協議。我們計劃在未來的發行版中改進此行爲,但目前我無法承諾發佈特定版本。

希望這會有所幫助。

相關問題