TortoiseHgでは、変更のパッチファイルを誰かにメールで送信できますが、パッチの適用はサポートされていますか?
その場合、TortoiseHgを使用してパッチをどのように適用しますか?
Solutionありがとう @ Will Bickford ご協力ありがとうございます。 TortoiseHgサイトで TODOとしてリストされているこの機能 を見つけました。
リポジトリエクスプローラから、リポジトリ>インポート...
TortoiseHgにはこのための組み込みのサポートはないようです。コマンドプロンプトからこれを試してください。
hg import my-patch-file.patch
これでMercurialリポジトリと作業コピーにパッチが適用されます。
最初のスタブ回答
パッチファイルを右クリックして[パッチを適用...]を選択できるはずです。これが、他のTortoiseXクライアントでの動作です。パッチファイルは、生成元と同じディレクトリパスに保存してください。
テストするためにTortoiseHg 0.8.1をダウンロードしています...
また、注目に値するのは、「リポジトリエクスプローラ、同期>インポート...」(内部で「hgインポート」を実行)が自動的に「commit」を実行することです。動作。
他の可能性は、UNIXの「パッチ」コマンドを使用するか(Windowsではおそらくcygwinバージョンを使用する)、「hg import」を「--no-commit」オプションで直接使用することです。両方とも作業ディレクトリで変更を行うだけであり、変更を確認して後で手動でコミットできます。
1.0では、Workbenchから:Repository> Import ...
Tortoise Hgには、パッチの作成と適用(インポート)に関するドキュメントがあります。