2016-11-11 123 views
2

我剛剛配置了Visual Studio 2015連接到GitHub。不幸的是,它無法跟蹤遠程分支。 我在同一解決方案中有兩個項目,每個都有自己的存儲庫。 對於他們每個人, - 我只有一個分支(主) - 我檢查遠程分支設置正確(Push和fetch具有相同的值)。我最終重置分支 - 在同步中,只有「取」不會變灰。點擊它不會同步。在「傳入提交」下寫入「當前分支不跟蹤遠程分支」。 - 使用Git GUI時,它工作正常,我可以輕鬆獲取並推送。Visual studio/GIT:沒有跟蹤的遠程分支

請詢問您是否需要更多信息。

感謝

尼科

回答

2

的UI不會使它很清楚,你必須使用發佈不添加遠程回購。

如果首先添加一個遠程,則發佈永遠不可用,並且會陷入「不跟蹤遠程分支」狀態。我在VS2017中遇到了同樣的問題。

錯誤的方式

你可能會認爲,在可以同步到遠程,你得告訴Visual Studio中關於遠程。不要這樣做。

enter image description here

enter image description here


正確方法:

相反,命中同步:

enter image description here

Visual Studio的檢測沒有遠程配置的回購,並需要您給Push對話框:

enter image description here

按相關的發佈按鈕,並出現一個輸入框。這是使用遠程回購的URL配置Visual Studio的正確位置。

當以這種方式添加遠程時,Visual Studio會識別遠程回購的狀態,以便它不再認爲它未被跟蹤。從現在開始,它可以按預期啓用所有同步/推送功能。

+0

其令人驚訝的是其他工作流: 1.-組庫設置 2:添加遠程倉庫 3.-同步 不工作。感謝您使這個清楚:-) – Robert

相關問題