ウィンドウにパッチファイルを適用するためのGUIツール[終了]


8

ウィンドウ用の優れたGUI diffツールはいくつもあります(私はAraxis MergeとkDiff3を使用しています)が、どれも(私が見つけることができる)パッチファイルを適用しません。私はそれが次のように機能することを期待します:ツールでベースファイルとパッチを開きます。左側にベースファイルがあり、右側にパッチを適用するとそのファイルがどのようになるかを示す差分ビューが表示されます。次に、結果ファイルをどこかに保存できます(競合を解消した後など)。

これは明らかなことのようでしたが、既存のツールでは実行できなかったことにショックを受けました。この機能はどこかに存在しますか(Windowsの場合)?

回答:


2

既存のGUI diffプログラムのいくつかがパッチを作成または適用できるのはかなり奇妙なことだと私は同意します。

TortoiseMergeは統合された差分を適用することもできます。これは、TortoiseSvnの一部として提供されるスタンドアロンプ​​ログラムです。Svnパッケージ全体が不要な場合は、ここからTortoiseDiffとTortoiseMergeを単独で入手できます

使用するのが少し面倒です。それを起動して[Unified Diff]を選択すると、パッチファイルへのパスと、パッチを適用するファイルが見つかるはずのディレクトリパスが必要になります(バージョン管理されたファイルを操作することを期待しているためです)。次に、パッチを適用するファイルを示すメインビューを奇妙な小さなウィンドウで開き、ダブルクリックしてパッチの結果を確認します。パッチの結果は、元のファイルまたは新しいファイルに保存できます。

または、次のようにコマンドラインから起動できます。

C:\Users\Bob\>tortoisemerge /mine:file1.txt /diff:patch2.diff /patchpath:"C:\Users\Bob"

これにより、バッチファイルまたはシェル拡張から簡単に起動できます。


2
私にとっては、ファイルのリビジョンを取得しようとし続けて失敗します。
DanMan 2013年


-5

WinMergeにはパッチ作成機能があり、Windowsで正常に動作します。

http://winmerge.org/


@ music2myearcしかし、ファイルにパッチを適用しますか?
マシュースカウテン、2011

私はその機能を必要としたことがなく、それについてあまり知らないので、試したことはありません。WinMergeは無料(オープンソース)であり、ダウンロード量も少ないため、必要に応じて機能するかどうかを判断するのはそれほど難しくありません。
music2myear 2011

4
いいえ、違います。
マシューScouten
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.