「比較...」コンテキストメニュー項目の代わりに、ソリューションエクスプローラーからVS2008内のデフォルトの差分ツールとしてWinMergeを使用したいと思います。これは可能ですか?私は現在の当たり障りのない差分ツールの迅速な交換を探しています.WinMergeの方が好きです. フォルダー エクスプローラーに移動してそこで比較を行うことには興味がありません。
TFS ではなく Visual Source Safe 6.0 を使用しています
「比較...」コンテキストメニュー項目の代わりに、ソリューションエクスプローラーからVS2008内のデフォルトの差分ツールとしてWinMergeを使用したいと思います。これは可能ですか?私は現在の当たり障りのない差分ツールの迅速な交換を探しています.WinMergeの方が好きです. フォルダー エクスプローラーに移動してそこで比較を行うことには興味がありません。
TFS ではなく Visual Source Safe 6.0 を使用しています
はい、可能です!
このリンクを参照してください: http://whyiamright.wordpress.com/2008/01/18/ching-the-diffmerge-program-used-by-visual-studio/
ツール→オプション。ツリーで [ソース管理] を選択してから、選択したプラグイン (VS チーム Foundation、ソース セーフなど) を選択します。
[ユーザー ツールの構成] ボタンをクリックし、[追加] をクリックして、適切な拡張子、操作、EXE、および引数リストを指定します。
このサイト: winmerge を含む多くの設定があります: http://blogs.msdn.com/jmanning/articles/535573.aspx
編集: あなたは VSS について言及しました: ここで Winmerge のマニュアルをチェックしてください: http://winmerge.org/docs/manual/VersionControl.html。ページの5分の1くらいのところにやり方が書いてあります。
最適ではないにしても、これは実用的なレベルで機能していると思います。
Visual Studio で、[ツール] > [オプション] > [ソース管理] > [プラグイン設定] に移動します
「詳細」ボタンをクリックします
sourcesafe オプション ダイアログで、[カスタム エディター] タブに切り替えます。
操作する場合は、file difference
ファイル拡張子に.*
コマンドライン入力用
"C:\Program Files\WinMerge\WinMergeU.exe" /x /e /ub /wl /dl %6 /dr %7 %1 %2
「追加」ボタンをクリックしてから、「OK」ボタンをクリックします。
ファイルのコンテキストメニューから「比較」を使用するか、履歴を表示して「差分」を選択すると、ファイル比較で winmerge が表示されます。オリジナルは左側にあり、変更されたファイルは右側にあります (それは正しい配置ですか?それらを交換する必要がありますか?)。ハイライト表示された相違点を選択した場合は、この時点でその領域も実際に同期できます。Visual Studio はファイルが変更されたことを認識し、リロードするように求めます。実際の「マージ」状況に陥っていないので、そこで何が起こるかわかりません。追加する情報があれば、この投稿を更新します。
デフォルトディレクトリにインストールされたVS2008、sourcesafe 2005、およびwinmerge 2.12.4を使用しています。この投稿から設定をコピーしました: http://weblogs.asp.net/garrypilkington/archive/2009/12/16/winmerge-as-a-comparison-tool-in-visual-studio-2008.aspx
私もこれについて疑問に思っていましたが、VSS6.0でそれを可能にするものは何も見つかりませんでした。
今のところ、私たちの質問に対する答えは「いいえ」のようです。