107

TortoiseHg を使用すると、変更のパッチ ファイルを誰かに電子メールで送信できますが、パッチの適用はサポートされていますか?

その場合、TortoiseHg を使用してどのようにパッチを適用しますか?

4

4 に答える 4

110

リポジトリ エクスプローラーから、[リポジトリ] > [インポート...]

于 2010-04-03T15:32:24.747 に答える
50

これに対する TortoiseHg の組み込みサポートはないようです。コマンドプロンプトからこれを試してください:

hg import my-patch-file.patch

これにより、Mercurial リポジトリと作業コピーにパッチが適用されます。

最初の刺し傷の答え

パッチ ファイルを右クリックして、[パッチを適用...] を選択できるはずです。これは、他の TortoiseX クライアントの場合と同じように機能します。パッチ ファイルは、生成元と同じディレクトリ パスに保存してください。

TortoiseHg 0.8.1 をダウンロードしてテストしています...

于 2009-09-09T22:14:09.520 に答える
10

また、注目に値するのは、「リポジトリ エクスプローラー、同期 > インポート...」(内部で「hg インポート」を実行) が自動的に「コミット」を実行することです。これは、常に必要な動作であるとは限りません。

その他の可能性は、UNIX の「パッチ」コマンド (Windows ではおそらく cygwin バージョンを使用) を使用するか、「--no-commit」オプションを指定して直接「hg import」を使用することです。どちらも作業ディレクトリに変更を加えるだけで、変更を確認して後で手動でコミットできます。

于 2011-12-01T10:39:32.550 に答える
8

1.0 では、Workbench から: [リポジトリ] > [インポート...]

于 2011-06-15T02:15:51.583 に答える