如何将分支合并回TortoiseGit中的主分支

时间:2017-01-24 18:38:33

标签: git tortoisegit

我做了一个Git>切换/结帐到旧版本的TheFile 我没有意识到这是在创建一个全新的分支(NewBranch) 我对文件进行了修改。现在我想将更新的文件合并回主分支。

所以我做了一个Switch / Checkout到MASTER然后Show Log并显示NewBranch,然后右键单击TheFile并选择" Merge to Master"。

我收到消息已经是最新的和成功。

但是,TheFile不是NewBranch的版本。 (我可以查看Log,切换/ Checkout到NewBranch并复制该文件。所以我从NewBranch获得了本地额外的TheFile副本。)

我必须遗漏一些非常明显的东西。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

根据您的描述,我了解您要将文件重置为较旧的状态。在Git中,合并仅适用于提交/分支,而不适用于文件级别。

为此打开日志对话框并选择要将文件重置到的修订版本。然后在下面的文件列表中选择文件,然后单击"还原到此修订版"在上下文菜单中。

现在,此文件在工作树中显示为已修改,可以提交。