しようとするとhg rebase -s 1775 --collapse
、rev 1774以降に触れたすべてのファイルをマージするように求められます。どうすればそれを回避できますか?
詳細
リベースする方法を学んでいます。ここに示した例といくつかのマイナーなバリエーションを試してみました。ただし、自分のリポジトリで同じ手順を実行すると、リベース時に大量のファイルをマージするように求められます。これが私がすることです。私は何が間違っているのですか?
hg update -r 1774
hg tag "Started-New-Feature"
hg rebase -s 1775 --collapse
-r1774にアップデートしたせいかと思ったので、-r1774にタグを付けてチップにアップデートしました。同じ結果。
hg update -r 1774
hg tag "Started-New-Feature"
hg update
hg rebase -s 1775 --collapse
はhg tag
、新しいrev-r1784を作成します。そこで、特に-r1783にアップデートしてみました。同じ結果。
hg update -r 1774
hg tag "Started-New-Feature"
hg update -r 1774
hg update -r 1783
hg rebase -s 1775 --collapse
WebとSOで関連する質問を検索しましたが、何も見つかりませんでした。これは、回答が存在しないことを意味するものではありません。既存の回答へのポインタは大歓迎です。
編集:
これは、1.4で修正された報告された水銀のバグに関連しているようです。私はバージョン1.1を持っています。1.4以降にアップデートしようとしましたsudo apt-get install mercurial
が、最新のものがあり、Mercurialページのダウンロードリンクが壊れています。したがって、答えは最新バージョンを入手することかもしれませんが、うまくいけば、これを回避する別の方法があります。