3

1 つのコミットを 2 つの別々のコミットに分割するために、mercurial で履歴を変更する方法はありますか?

最初のファイルには名前変更/移動のみを含め、2 番目のファイルには編集を含める必要があります。これは、他のバージョン管理システム (perforce など) との相互運用性に役立ちます。

このプロセスをスクリプトで自動化できることを願っています。

4

1 に答える 1

2
  1. それが可能だ
  2. 手作業で
  3. MQ 拡張機能の使用

最初にコミットを MQ パッチに変換し、2 番目に 2 つのパスに分割し、最後に qfinish パッチを永続的な変更セットに変換します。

于 2012-03-02T14:57:54.040 に答える