你可以移动一个分支,以便它在另一个父母之下吗?

时间:2017-01-16 14:03:17

标签: tortoisegit

我有一个主存储库。

昨天我开始了我的第一个分支并称之为 ImportPTS

但后来我找到了这个教程:

http://nvie.com/posts/a-successful-git-branching-model/

我想采纳它。因此,我需要从 master 创建一个名为 develop 的新分支。

然后,ImportPTS需要在那个分支下。最终我将在 develop 下有其他分支,直到我准备将其合并为功能分支。

但这可能吗?我可以按照描述移动分支吗?

澄清

更改自:

master
    ImportPTS

master
    develop
        ImportPTS

1 个答案:

答案 0 :(得分:1)

你想做什么听起来像" rebase"任务 - 重写提交历史,因此必须谨慎使用。

要将ImportPTS分支置于develop之上,请打开日志对话框并切换到ImportPTS分支。然后在develop分支的最新提交上打开上下文菜单,并选择" Rebase到..."那里。

现在打开一个新对话框,您可以在其中查看所有要提交的提交" rebase"或者放在你的develop分支上。如果您不想重新订购,合并,跳过或修改提交,只需保持原样,然后点击"开始"。

之后,您的ImportPTS分支应位于develop分支之上。

另见https://tortoisegit.org/docs/tortoisegit/tgit-dug-rebase.html