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