在Visual Studio中更改跟踪的Git分支
我为2个开发人员设置了一个特定的分支来编写代码 从视觉上看,在VisualStudio中,它们似乎连接到同一个分支 但我发现他们实际上是在不同的分支上工作 分支工具提示显示两个分支之间跟踪的分支不同,即使它们连接到相同的分支名称 此屏幕截图显示sprint3分支(按名称)被跟踪到sprint3分支 此屏幕截图显示sprint3分支(按名称)被跟踪到主分支 如何更新第二个屏幕截图以指向正确的分支,以便所有代码更改都集中在一个分支中在Visual Studio中更改跟踪的Git分支,git,visual-studio,tfs,Git,Visual Studio,Tfs,我为2个开发人员设置了一个特定的分支来编写代码 从视觉上看,在VisualStudio中,它们似乎连接到同一个分支 但我发现他们实际上是在不同的分支上工作 分支工具提示显示两个分支之间跟踪的分支不同,即使它们连接到相同的分支名称 此屏幕截图显示sprint3分支(按名称)被跟踪到sprint3分支 此屏幕截图显示sprint3分支(按名称)被跟踪到主分支 如何更新第二个屏幕截图以指向正确的分支,以便所有代码更改都集中在一个分支中 已解决:我可以通过打开git配置文件并将分支合并指针更改到正确
已解决:我可以通过打开git配置文件并将分支合并指针更改到正确的位置来解决问题,git不是这样工作的。一旦人们克隆了回购协议,他们可以在回购协议中做任何他们想做的事情。只有当他们试图推动改变时,你才能控制他们是否被允许这样做 看起来有两个人克隆了repo,一个人创建了一个名为“sprint3”的本地分支,指向“spirint3”远程分支。在另一个例子中,他们创建了一个名为“sprint3”的本地分支,指向“主”远程分支 假设他们还没有推送更改,在远程上有指向“master”的本地“sprint3”分支的人可以更新他们跟踪的分支:
git branch分支\u name——将上游设置为/
我能够通过打开git配置文件并将分支合并指针更改到正确的位置来解决问题