問題タブ [mercurial-queue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mercurial - Mercurial キューのパッチを作業コピーのコミットされていない変更に変換するにはどうすればよいですか?
Mercurial キューに適用済みのパッチがありますが、このパッチを作業コピーのコミットされていない変更に変換するにはどうすればよいですか (qnew を使用してパッチを作成したことがないかのように)。
mercurial - hg qnew: 中止: 作業ディレクトリのリビジョンが qtip ではありません
新しいパッチを作成しようとしています。だから私は書いた:
しかし、私はメッセージを受け取ります:
ここでのエラーは正確には何ですか?また、それを解決するにはどうすればよいですか?
mercurial - Mercurial Queues: パッチを効率的に並べ替える方法
Mercurial キューに次のパッチがあるとします。
ここで、p3-Stupid パッチが最後のパッチになるようにパッチを並べ替えたいとします。いいえ:
私は次のようにできることを知っています:
これを行うより良い方法はありますか?
mercurial - パッチを適用した状態で Hg がプッシュを許可しないのはなぜですか?
パッチが適用されたときに Mercurial がプッシュを許可しない理由がわかりません。私の見解では、適用されたパッチは現在のワークスペースにのみ影響し、プッシュは現在のワークスペースの状態に影響されません。
言い換えれば、いくつかのコミットを行ってからパッチ キューを開始した場合、プッシュするとそれらのコミットがプッシュされ、パッチで行われていることはすべて無視されると予想されます。
これにはおそらく正当な理由があることを認識しており、 mq がどのように機能するかについての私の理解は間違っています。それで、私は何が欠けていますか?Hg が現在の発信コミットだけをプッシュできないのはなぜですか?
mercurial - 未適用の Mercurial キュー パッチの内容を表示するには?
コマンド ライン インターフェースからhg
、未適用の Mercurial キュー パッチの内容を表示する方法はありますか?それを適用したり、.hg
ディレクトリから対応するキュー パッチ フォルダで手動でパッチ ファイルを見つけたりする必要はありませんか?
version-control - MQ リポジトリのリビジョン履歴から変更セットを削除するにはどうすればよいですか?
Mercurial リポジトリがあります。パッチ キューがあります (それ自体がパッチを含むリポジトリです)。残念ながら、MQ に対して (hg commit --mq
コマンドを使用して) あまりにも多くの見苦しいコミットを実行してしまいました。コマンドを実行するhg history --mq
と、 A、B、B1、B2、B3、B4、C、D などの不要な変更セットが大量に出力されます。B1、B2、B3、および B4 を削除したいだけですが、最新の C および D は削除したくありません。それらの中間チェンジセットだけです。どうすれば希望を達成できますか?
git - Mercurial Queue ディレクトリで git を使用する
Mercurial キュー (mq) 形式の diff ファイルのリストを含むフォルダを取得しており、これらのパッチを適用したいと考えています。
最初に試してみgit am --patch-format=hg -- "path/to/files/"
ましたが、これでエラーが発生しましPatch is empty. Was it split wrong?
た。git am --continue
これが止まらないエラーであることを期待して、試してみましたが、文句を言いPatch does not have a valid e-mail address.
ます。次に入力しましたgit am --abort
。
私もgit am --patch-format=hg -- "path/to/files/*.diff"
andを使用しようとしましgit am -- "path/to/files/*.diff"
たが、これらは があると不平を言いましたNo such file or directory
。私が使用しなければならないより良い git ツールはありますか、またはどのようにgit am
機能するかを誤解していますか?