【问题标题】:synchronization between branches in visual studio 2015 and in webVisual Studio 2015 和 Web 中的分支之间的同步
【发布时间】:2017-04-26 09:35:14
【问题描述】:

看到这张照片就清楚了。对不起,我不擅长英语。所以有点难以理解我在这里写的内容。 VS2015 的网站中的 git 分支和团队资源管理器中的分支不同步。不一样。

因为

我们两个人一起工作。我在 VS 中的遥控器/来源和 web 中的分支起初是相同的。问题发生在下面的故事之后。

  1. 我更改了 hotfix-2.0.0.a 本地分支中的代码,并单击了 VS 中的同步部分并将我的提交“推送”到远程。并单击“同步”按钮。 (我以为我确实将我在本地完成的 remotes\origin 提交发送到 xxx.visualstudio.com)

  2. 我在网络上提出了“拉取请求”。 (hotfix-2.0.0.a 开发和发布)

  3. 我们在网络中“批准”和“完成”。(我认为“完成”自动合并到我选择的分支)

  4. 如您所知,分支 hotfix-2.0.0 已被删除。他是我的同事,他删除了 Hotfix、Feature 的分支。他说我弄错了。这些都没用。

总结:他在web中删除了Feature、Hotfix、hotfix-2.0.0.a(merged and deleted)。 但是我在本地的 VS 中的分支遥控器/原点没有从网络上更新。因为显示的我的遥控器/原点中仍然存在。

我在本地删除了它们然后 VS 说 “푸시하는 동안 다음 오류가 보고되었습니다.(表示推送时出错) refs/heads/hotfix-2.0.0.a, TF401027: 您的身份 (Windows Live ID\xx@xx.xx.kr) 没有当前分支的 Git 'ForcePush' 权限,您需要执行该操作你刚试过。请联系您的管理员寻求帮助。” 但我不想要ForcePush。只想与网络中的视图同步。

你们能告诉我我该如何解决吗? 谢谢阅读。非常感谢。

git branches in team Explorer of VS2015

我想向您展示的第一张照片的重点是遥控器/原点。

git branches in website

在第二张图片中,有 4 个分支。

现在第一张图有 7 个远程仓库,第二张图有 4 个远程仓库。

同事删除了一些分支或合并到网站。但是 remotes/origin/branches 没有显示这些更改。有没有办法在本地和网络中的远程/源之间同步分支的变化?

【问题讨论】:

  • 你了解 Git 的工作原理吗?如果没有,从那里开始。
  • @DanielMann 好的,谢谢。我想我需要多学习 git

标签: c# git visual-studio-2015 azure-devops


【解决方案1】:
  • “推送分支”将本地分支推送到远程
  • “Fetch”或“Checkout”从远程仓库获取/签出分支

【讨论】:

    【解决方案2】:

    对于分支FeatureHotfixhotfix-2.0,可以这样删除:

    1. 在同步中,点击获取。
    2. 在Branches中,在remote/origin中删除这些分支(Feature,Hotfix,hotfix-2.0):在remote/origin中选择一个分支->右键->从远程删除分支。

    1. 在分支中,删除本地分支(FeatureHotfixhotfix-2.0feature-2.0.5):选择一个分支->右键->删除。

    【讨论】:

    • 我从我之前省略的 VS 中添加了 Err msg 到我的问题和一些详细的故事,比如你一步一步的插图,我被感动了。 VS 说我需要 ForcePush 的许可。但我不想要它,我只是将本地存储库与网络存储库同步。很高兴得到您的答复。
    • 请先在VS中获取,再删除无用的分支。如果仍然无法删除这些分支,则需要检查您是否有权删除 VSTS git repo 的分支。
    • 现在可以删除这些无用的分支吗?
    【解决方案3】:

    我终于解决了这个问题。我尝试获取并推送,但它不起作用。但是,当我单击团队资源管理器中同步选项卡中的“同步”时,我可以删除团队资源管理器中分支选项卡中的分支,该分支已在网站中删除。

    谢谢大家。

    【讨论】:

      猜你喜欢
      • 2016-08-10
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2017-07-09
      • 2018-01-04
      • 2016-06-05
      • 2015-10-17
      • 2016-08-16
      相关资源
      最近更新 更多