CherryPick:未指定主线分支,但 b0c4de0c8e164d09efe73a24aec3f9096c860e1f 是合并提交
CherryPick: Mainline branch is not specified but b0c4de0c8e164d09efe73a24aec3f9096c860e1f is a merge commit
我在 Visual Studio 2015 "Team Explorer" 在我的 master
分支上,我正在尝试将我在 development
分支上不小心做的一些错误修复返回到 master分支。有人告诉我应该挑选它们。
所以我确保没有未提交的更改,并且两个分支都与服务器保持同步(推送和拉取和获取)。我进入 "Branches",其中 master
标记为粗体(= 当前分支)并右键单击 development
-> Cherry-Pick。我得到的错误是
An error has occurred. Detailed message: Mainline branch is not specified but b0c4de0c8e164d09efe73a24aec3f9096c860e1f is a merge commit
我还尝试 select 在远程分支上进行 Cherry-Pick(remotes/origin -> 开发),但这会产生几乎相同的错误消息:
An error has occurred. Detailed message: Mainline branch is not specified but d3e131d52e5af8aa0ff9bbd2e394da5232a66920 is a merge commit
我在这里错过了什么?
你看起来不像是在挑选提交,而是在尝试挑选合并,这将不知道从两个分支中的哪个分支进行合并。
尝试找到您执行提交的时间点并获取该提交哈希。
我在 Visual Studio 2015 "Team Explorer" 在我的 master
分支上,我正在尝试将我在 development
分支上不小心做的一些错误修复返回到 master分支。有人告诉我应该挑选它们。
所以我确保没有未提交的更改,并且两个分支都与服务器保持同步(推送和拉取和获取)。我进入 "Branches",其中 master
标记为粗体(= 当前分支)并右键单击 development
-> Cherry-Pick。我得到的错误是
An error has occurred. Detailed message: Mainline branch is not specified but b0c4de0c8e164d09efe73a24aec3f9096c860e1f is a merge commit
我还尝试 select 在远程分支上进行 Cherry-Pick(remotes/origin -> 开发),但这会产生几乎相同的错误消息:
An error has occurred. Detailed message: Mainline branch is not specified but d3e131d52e5af8aa0ff9bbd2e394da5232a66920 is a merge commit
我在这里错过了什么?
你看起来不像是在挑选提交,而是在尝试挑选合并,这将不知道从两个分支中的哪个分支进行合并。
尝试找到您执行提交的时间点并获取该提交哈希。