mercurial-queue

    3

    1答えて

    最近Mercurialが追加されました。 位相でのみ動作するようにmqを制限することは可能ですか? 私が試してみると、警告が表示されるはずです 公開チェンジセット。

    2

    1答えて

    diffファイルをインタラクティブにフィルタリングするために使用できるプログラム(Cygwinで入手可能)がありますか?つまり、私はdiffファイルを操作したいという点を除いて、git interactiveのようなものを追加します。私はすでにfilterdiffを発見しましたが、私はそれがインタラクティブな編集をサポートしているとは思っていません。あらかじめ定義された検索基準に基づいてハンクを含

    0

    1答えて

    を適用なっている私は、2つのパッチを持っています。 hg qpopを実行してからhg qpush patch2を実行すると、何らかの理由でpatch1が適用されます。どのように私はそれらを互いに独立させることができますか?

    2

    1答えて

    私は水銀のキューをかなり使っていますが、実際には に満足していますが、複雑すぎるワークフローがあります。 時々私はパッチで作業していますが、 は、 の別のパッチに含まれるべきものに取り組んでいることを認識しています(たとえば、 の機能で作業中に見つかったバグを修正した場合や私は実際に に別のパッチがあることを望むという別の機能を追加しました)。 ので状態は、作業ディレクトリのためです:、B、C 適

    4

    1答えて

    私は偶然ブランチをパッチが適用されたワークスペースにマージしました。 どうすればこの混乱を取り除くことができますか?マージ(hg up -C)をクリーンアップする必要がありますか、マージを保存する方法がありますか?

    14

    1答えて

    私はqfoldに関するチュートリアルとTortoiseHg 1.xでのやり方について説明してきましたが、パッチを折りたたむボタンがどこにあるのか分かりません。 official documentationには全く言及されていません。誰もそれをする方法を知っていますか?

    9

    2答えて

    私はしばらくMercurialで作業してきました。いくつかのサードパーティのソフトウェアに(私的な)変更を加えるとき、私はいつもこれらの変更のために別々の名前付きブランチを作成しました。アップストリームコードが更新されると、私は単にそれを自分の名前付きブランチにマージします。 今日私はMQ(Mercurial Queues - チャプター12と13)について読んでいます。 私のシナリオでは、Mer

    9

    3答えて

    hg qnewには、パッチに未解決な変更が含まれていることを認識せずに発行されました。私はそれを取り返し、特定の変更のみをhg qrecordを使って選択したいと思います。 qnewを元に戻すにはどうすればよいですか?あなたが知っていれば hg qpop hg import --no-commit .hg/patches/patch-name hg qdelete patch-name は

    17

    2答えて

    私の最後のコミットをMQパッチとして手配したいと思います。すべてのコミットはローカル(サーバーにプッシュされることはありません)ですが、すべてのローカル・コミットが変換されるわけではありません。 私は10回コミットしましたが、最後の5つをパッチに変換したいと思います。 どうすればよいですか?

    1

    2答えて

    自分のワークスペースに4つのパッチを追加しました。 これらのパッチを作成している間、私はqnew -m "<commit-message>"を使用していました。今私は適切なコミットメッセージを与えていないことに気づいた。どのように変更するすべてコミットメッセージ? 私はいくつか試しました。 $ hg ci;あなたはもうMQを使用すべきではありません abort: cannot commit ove