差分パッチを作成できるプログラムは世の中にたくさんありますが、私はそれを適用しようとするのに大変な時間を費やしています。パッチを配布しようとしていますが、パッチの適用方法についてユーザーから質問を受けました。それで私は自分でそれを理解しようとしました、そして私には手がかりがなく、見つけることができるツールのほとんどはコマンドラインです。(私はコマンドラインを処理できますが、多くの人々は素敵で使いやすいGUIがなければ失われます。したがって、それらはこの目的には適していません。)
TortoiseSVNを使ってみました。適用したいパッチがあります。パッチを右クリックすると、TortoiseSVNサブメニューの下に「パッチを適用」というオプションがあります。空のウィンドウをプルアップするだけです。
だから私はオープンを打ってみました。マージと統合された差分の適用という2つのオプションがあります。(幸いなことに、パッチは統一されたdiff形式です。)しかし、適用オプションは単純に機能しません。パッチとフォルダーを要求します。どういうわけかそれを求めるのを忘れた、パッチを適用するファイルた!したがって、TortoiseSVNは単純に機能しません。パッチとファイルを取得して適切に適用するWindows GUIベースのユーティリティはありますか?
編集:これまでの返信を見ると、Tortoiseは、すでにバージョン管理されているファイルである場合にのみ正しく実行するようです。ここではそうではありません。SVNリポジトリから取得されなかったファイルにパッチを適用できるようにする必要があります。私はたまたまTortoiseを試してみました。SVNがdiffを使用し、diffを作成して適用する方法を知っている必要があることを知っているからです。