2017-07-05 105 views
1

VS 2017團隊資源管理器GIT「Push Branch」對我來說是灰色的。我從沒有跟蹤的遠程分支創建一個新的本地分支,然後嘗試通過單擊「推送分支」創建一個與本地分支同名的遠程分支。爲什麼這個選項會對我變灰?VS 2017團隊資源管理器GIT「Push Branch」灰色

回答

0

通過VS直接在本地分支上直接點擊按鈕按鈕(不需要在遠程手動創建同一分支),將新創建的本地分支推送到VSTS git倉庫。

詳細步驟如下:VS->團隊瀏覽器 - >分支 - >右鍵單擊本地分支 - >推分支 - >然後本地分支被推送到遠程。

enter image description here

既然你已經創建了遠程同一分支,您可以獲取先推: 團隊資源管理器 - >同步 - >獲取 - >推。

enter image description here


當你克隆遠程回購(上VSTS或到位桶不管)又和siwtch到新創建的分支,在 remotes/origin分支willexist

,這樣你就可以直接推。 enter image description here

+0

嗨Marina - MSFT,回購是在Bitbucket服務器。當我嘗試推送分支時,該選項變灰。當我爲VS安裝Bitbucket擴展時,登錄到服務器並從那裏克隆,push分支不再變灰。會發生什麼?問候 – Discretizer

+0

如果您克隆此回購,然後結帳到新創建的分支,您可以提交更改並直接推送。我在我的答案結尾添加了它。 –

+0

感謝Marina - MSFT。我克隆遠程分支而不進行跟蹤,將其命名爲不同的名稱,並將生成的本地分支推送到遠程分支(應用我的更改後)。 Push Branch幫助我做到這一點。但就像我之前提到的那樣,它是灰色的。我無法理解爲什麼是這樣。它會是一些身份驗證問題? – Discretizer

相關問題