2013-03-18 7 views
7

私はTortoiseHg GUIを使用しています。コミットされていない変更と最後のリビジョンの差分をエクスポートする方法はないようです。 hgを使ってそれを行う方法はありますか?Mercurialでコミットすることなくdiffをエクスポートする

私の要件:

  • 私は私の変化
  • をコミットしたくない私は、全体のディレクトリをコピーコミットし、エクスポート、削除してもディレクトリはかなり重い

答えて

8
  1. である可能性があり変更をコミットするには、チェンジセットのコンテキストメニューから[エクスポート] - > [パッチのエクスポート]を選択し、ロールバックします(リポジトリ→ロールバック/元に戻す)
  2. あるいは、コミットされていないすべての変更を選択し、コンテキストメニューの「パッチをコピー」オプションを選択することもできます。これにより、すべての変更がクリップボードにコピーされます。次に、お気に入りのテキストエディタを開いて内容を新しいバッファに貼り付け、パッチとして保存します。
+0

コピーパッチがクリップボードにコピーされていたことに気付きませんでした。これをプラスして、diffコードの構文ハイライターを使用して、問題を解決しました。ありがとうございます! – vanna

3

コマンドラインからhg diffは、統合差分形式を使用してリポジトリの相違点を表示します。

関連する問題