47

以下の問題について多くのことをグーグル検索しましたが、実質的な情報を得ることができませんでした...助けてください、一時的なブランチ202116を作成し、gerrit 202116のcherrypickを実行しようとしていますが、以下のメッセージが表示されます。この gerrit をチェリーピックできるのに、なぜこのエラーが発生するのですか?入力を提供してください

<>git fetch ssh://company@company.com:29418/platform/vendor/company-proprietary/radio refs/changes/25/202116/1 && git cherry-pick FETCH_HEAD
From ssh://company.com:29418/platform/vendor/company-proprietary/radio
 * branch            refs/changes/25/206025/1 -> FETCH_HEAD
# On branch 202116
# You are currently cherry-picking.
#   (all conflicts fixed: run "git commit")
#
nothing to commit, working directory clean
The previous cherry-pick is now empty, possibly due to conflict resolution.
If you wish to commit it anyway, use:

    git commit --allow-empty
4

4 に答える 4

66

It's exactly what it says: the changes you're trying to cherry-pick are already wholly contained in the branch you're on. I.e. the result of the cherry-pick is no changes. You can create an empty commit with the --allow-empty flag to indicate that you attempted to cherry-pick, but there were no changes to pull in.

于 2012-12-31T04:55:00.927 に答える
2

cherry-pickafterを実行する理由がわかりませんfetch。なぜなら、あなたのHEAD.

そしてgit checkout、あなたが本当に欲しいものは何ですか?私は推測する。

于 2012-12-31T02:44:03.767 に答える