2017-02-21 72 views
0

我爲2位開發人員設置了一個特定的分支以進行編碼。在Visual Studio中更改跟蹤的Git分支

視覺在Visual Studio看來他們都連接到同一分支

但我發現他們是逸岸在單獨的分支工作

分支提示顯示,跟蹤分支是2之間的不同他們,即使他們都連接到同一分支名

這個屏幕截圖顯示了sprint3分支(按名稱)會被跟蹤到sprint3分支

http://imgur.com/XTaMy1o

這個屏幕截圖顯示了sprint3分支(按名稱)被追蹤到主分支

http://imgur.com/1znd74l

我怎麼會更新第二截圖指向正確的分支,讓所有的代碼更改一起在一個分支?

解決:我能夠通過打開混帳配置文件,並改變分支合併指針到正確的位置

回答

0

我能通過打開git配置文件並將分支合併指針更改爲正確位置來解決此問題

2

這不是Git是如何工作來解決該問題。一旦人們複製回購,他們可以在回購中做任何他們想做的事情。只有當他們試圖推動變革時,你才能控制他們是否被允許這樣做。

它看起來像兩個人克隆回購,一個人創建了一個名爲「sprint3」指向「spirint3」遠程分支的本地分支。在另一種情況下,他們創建了一個名爲「sprint3」的本地分支,指向「主」遠程分支。

假設他們沒有推變化呢,誰擁有本地「sprint3」的人分支指向「大師」在遙控器上可以更新他們的跟蹤分支:

git branch branch_name --set-upstream-to <server>/<CorrectBranch>