Sourcetree 缓存 github 上不再存在的旧分支。我不想要这个

问题描述 投票:0回答:1

(Mac 上的 Sourcetree)

这种情况在多家公司已经发生多年。 我无法想象这是我做错(或对)的事情,所以也许这是一个功能。

我的同事开发并推送了一些代码。 我在 Sourcetree 的 Remotes 下看到了分支。 她创建了一个公关。 我合并它并删除 github.com 上的分支。 我返回 Sourcetree,仍然看到远程下列出的分支。 几周后它仍然在那里。 我可以做两件事:

  • 删除分支并推送删除
  • 毫不奇怪,我得到“错误:无法删除'branchA':远程引用不存在”

  • 我可以去看看分行!
  • 我检查它没有问题,当我提交并推送到原点时,它“记住”分支的历史,就好像它一直在那里一样,这不像我创建了一个具有相同名称的新分支

这应该发生吗? Sourcetree 设置中有一个选项“保留破坏性操作的备份”。 也许这是一个功能?

version-control atlassian-sourcetree
1个回答
0
投票

我认为这不应该发生。不幸的是,唯一对我有用的就是删除远程存储库并再次添加它。这样,它就会清除缓存的分支。

© www.soinside.com 2019 - 2024. All rights reserved.