【发布时间】:2016-09-01 13:23:44
【问题描述】:
我在 master 分支上的 Visual Studio 2015“团队资源管理器”中,我正在尝试将我在 development 分支上意外执行的一些错误修复恢复到主分支。有人告诉我我应该挑选它们。
所以我确保没有未提交的更改,并且两个分支都与服务器保持同步(push & pull & fetch)。我进入“分支”,其中master 标记为粗体(= 当前分支)并右键单击development -> Cherry-Pick。我得到的错误是
发生错误。详细信息:未指定主线分支,但 b0c4de0c8e164d09efe73a24aec3f9096c860e1f 是合并提交
我还尝试在远程分支上选择 Cherry-Pick (remotes/origin -> development),但这会产生几乎相同的错误消息:
发生错误。详细信息:未指定主线分支,但 d3e131d52e5af8aa0ff9bbd2e394da5232a66920 是合并提交
我在这里错过了什么?
【问题讨论】:
-
在 cmd 行中,如果您确实想挑选合并提交,则必须添加选项
-m <n>,其中 n 表示其父项之一。我不知道你的 gui 是否有这样的选项。
标签: git visual-studio cherry-pick