【问题标题】:Pycharm Merge Does Not Show All BranchesPycharm合并不显示所有分支
【发布时间】:2021-08-07 16:26:29
【问题描述】:

当我点击右下角的分支时,我可以看到我需要的所有分支:

但是当我打开 Git -> 合并窗口时:

我尝试使用 Git -> Fetch 但这并没有解决我的问题。

为什么我的分支出现在分支部分而不是合并部分,我错过了什么?

【问题讨论】:

  • 这真的和Git没什么关系;只是一个关于如何操作 PyCharm IDE 的问题。我不会剪掉gitgit-merge 标签,但我认为它们不属于这里。我认为intellij-idea 标签可能也是如此,尽管至少它与 PyCharm 来自同一家公司。 :-)
  • 其实我在考虑添加 git 标签的时候也考虑过。我认为如果他们寻找像 IntelliJ git mergePycharm git merge 这样的东西,这对其他人会有所帮助

标签: git intellij-idea pycharm git-merge


【解决方案1】:

您的bugfix/AAK-80732 似乎已经拥有来自开发分支的所有提交,这就是为什么您不能将development 合并到bugfix - 根本没有什么可以合并到错误修复中。

您可以转到分支窗格 -> 按住 Ctrl/CMD 并选择 bugfix/AAK-80732development 分支,然后按 CMD/CTRL+D - 这样您将获得两个分支的比较,这将有助于您理解.

【讨论】:

  • Hold Ctrl 在分支部分什么都不做,所以我不能使用 Ctrl+D 但是当我在 bugfix 分支中点击开发分支时,有一个 与当前比较 选项出现,我与此选项进行了比较。意外地,我与包含开发中的所有东西以及更复杂的东西的主分支合并,因为我在合并部分看不到开发分支。你的回答说明了问题。您能否提供有关分支部分的快捷方式的文档?
  • @MuhammedOzdogan 也许我们在谈论不同的“分支”部分。当您打开 Git 工具窗口 Alt+9 时,我说的是在日志旁边的窗口左侧(我在下面分享的链接中由数字 1 签名)。你可以在这里找到它以及更多关于它的信息:jetbrains.com/help/idea/log-tab.html?keymap=primary_windows
【解决方案2】:

首先,您需要切换到要合并的分支AAK-80732development。之后,您可以调用 Git |合并并选择AAK-80732

【讨论】:

    猜你喜欢
    • 2023-03-24
    • 1970-01-01
    • 2018-02-09
    • 2013-12-21
    • 2021-02-26
    • 2020-07-16
    • 2014-04-21
    • 2018-06-19
    • 1970-01-01
    相关资源
    最近更新 更多