MQ 拡張で Mercurial を使用している場合:
hg push作業ディレクトリ ( ) にパッチを適用する代わりに、誤って中央リポジトリ ( ) に変更を送信したのはこれが 2 回目ですhg qpush。
これは非常に単純なエラーであり、非常に深刻な結果をもたらすため、これは非常に残念だと思います (最後のコミットを「元に戻す」新しいコミットを生成するために、送信された変更ごとにahg backoutと余分な操作を行う必要が最小限に抑えられます)。hg push中央リポジトリですが、歴史は複雑で不快になります。
私の目標は、誤って実行しにくくするために、自分の環境でエイリアスまたは何かを構成することhg pushです。
何か提案はありますか?私は次のようなことを考えていました:
[alias]
push= <-- how to NOP the push command??
pushtoserver=push
これは完全に主観的な質問であるため、これはコミュニティ ウィキとして扱われます。
ありがとう!