0

先週末、私は何時間も(そして多くのコミットを)費やして、今では間違いだと思う一連の開発に取り組んでいました。しかし、私は自分がした仕事を捨てたくありません。プロジェクト履歴に残したいのですが。

問題は、パブリックリポジトリの開発のメインラインから数回マージしたことです。したがって、公開リポジトリにプッシュすると、「メインライン」が間違いだと思った開発ラインになります。(さらに、すべてのクライアントは、新しい頭がどこにでも現れることについて不平を言います)

このケースをどのように処理する必要がありますか?

4

1 に答える 1

2

hg rebaseあなたが探しているものです。'行き止まり'ブランチを作成し、そこにコミットをリベースすると、デフォルトのブランチは影響を受けませんが、行き止まりはリポジトリの履歴に残ります。

まだ余分な頭がありますが、まあ、余分な頭があります--close-branch他のブランチと同じように、それを取り除くことができます。

于 2012-04-24T18:07:52.553 に答える