主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ファイルファイルやフォルダーのの比较とのの

比較ツールを使用して,選択した2つのファイルまたはフォルダー間の相違点を表示できます。一部のファイルタイプでは,一方のファイルの変更を他方にマージできます。

比较プロセス

比較プロセスには3つの手順があります。

  1. 比较するファイルまたはフォルダーを选択します。

  2. 比较タイプを选択します。

  3. 比較レポートを調べます。

比较比较するファイルややフォルダー选択选択

次次のいずれか方法で,比较するファイルやフォルダーを选択できますます。

  • MATLAB®デスクトップ-[ホーム]タブに运动し,[ファイル]セクションで[比較]をクリックします。打开文件夹ボタンをクリックして比較する項目を選択するか,ファイルブラウザーから[最初のファイルまたはフォルダー]フィールドまたは[2番目のファイルまたはフォルダー]フィールドへとファイルをドラッグアンドドロップします。

  • 在のフォルダーブラウザー - ファイルまたはフォルダーを选択,右クリックして(比較対象を指定)を选択します。打开文件夹ボタンをクリックして比較する2番目の項目を選択するか,ファイルブラウザーから[2番目のファイルまたはフォルダー]フィールドフィールドへとファイルをドラッグアンドドロップし比较比较するファイルまたはサブフォルダーををを选択するににはをを选択するにははCtrlキーを押しながらファイル名をクリックします。次に,右クリックして[选択したファイル/フォルダーを比较]を选択します。

  • エディターまたはライブエディター -[エディター]タブまたは[ライブエディター]タブに运动し,[ファイル]セクションで[比較]をクリックします。比較ツールの[最初のファイルまたはフォルダー]フィールドに,现在开启ているファイルがれています。打开文件夹ボタンをクリックして比較する2番目の項目を選択するか,ファイルブラウザーから[2番目のファイルまたはフォルダー]フィールドへとファイルをドラッグアンドドロップします。

    ファイルを自动保存バージョンディスク上に保存されバージョンと比较するに[エディター]タブに移しし[比較]をクリックし,[ディスク上のバージョンと]または[自动保存机械による保存および]をを选択しれているいるいるししファイルから比较ししファイルからはファイルをファイルて比较ファイルし[ディスク上のバージョンと]オプションと[自动保存机械による保存および]オプションは,変更をファイルに自動的に保存するオプションが無効になっている場合にのみ使用できます。このオプションを無効にするには,[ホーム]タブに运动し,[環境]セクションで[基本設定]ををクリックし。次次,[エディター/デバッガー]を选択し,[ファイル以外の場所をクリックしたときに変更を保存)をオフにします。このオプションは,ライブエディターでは使用できません。

  • コマンドウィンドウ - 关节visdiffたとえば,2つのファイルlengefline.m.Leaderofline2.m.を关节visdiffと既定のテキスト比較を使用して比較するには,Visdiff('lenceofline.m','lencefline2.m')とと力量し.Matlabによって比较が开开,结果の比较レポートが表示さます。

ヒント

比较するフォルダーを选択するときときは,[サブフォルダーを含む]を選択して,サブフォルダーの内容を比較に含めます。

比较タイプの选択

比較ツールでは,選択した項目は,その選択した項目に定義された既定の比較タイプを使用して比較されます。一部の項目タイプでは,既定と異なる比較タイプを選択できます。たとえば,テキスト比較、バイナリ比較、ファイル リスト比較、または XML 比較を選択できます。比較タイプを変更するには、比較するファイルまたはフォルダーを選択します。次に、使用可能な(比較タイプ]オプションから選択します。比較ツールでは,選択した項目タイプに対して有効なオプションのみが表示されます。

既存の比較レポートの比較タイプは変更できません。比較タイプを変更するには,新規比較を開始してください。

現在のフォルダーブラウザーまたは関数visdiffのいずれかを使用して,比較するファイルまたはフォルダーを2つ指定する場合,比較ツールは自動的に既定の比較タイプを実行します。たとえば,現在のフォルダー ブラウザーから、比較する XML ファイルを 2 つ選択する場合、ツールは既定のテキスト比較を使用します。代わりに、比較タイプを階層比較に変更するには、比較ツールを使用して新しい比較を作成します。

比較レポートの詳細

比较タイプを选択后,[比較]ボタンをクリックします。比較レポートが開きます。比較する項目に応じて,さまざまな方法で比較レポートを調べることができます。詳細については,以下の各比較タイプに関する説明を参照してください。

フォルダーとzipファイルの比較

比較ツールを使用すると,フォルダーとzipファイルを任意に組み合わせて比較できます。たとえば,フォルダーの内容をzipファイルの内容と比較できます。比較ツールは,選択した項目のファイルリスト比較を実行します。

フォルダーの比较レポートを作物する,以下を実行。

  • 普通ファイルの特价。

  • 同一名のファイルまたはフォルダーの内容が同じであるかどうかの確認。このようなファイルまたはフォルダーが存在する場合は,項目の詳細な比較レポートを,レポートから直接開くことができます。

ファイルリスト比较を実行する,新しいウィンドウが开放,指定したリスト内容が表示されます。たとえば,いくつかのがあるあるある2つのフォルダー曲线截图曲线截头2この2つのフォルダーを比较と,比较ツールに结果のレポートがされます。

.

强调色 说明
ファイルファイルまたはフォルダーのの内容が异なり异なり[比較]リンクをクリックしてますます。
右側のリストにのみファイルまたはフォルダーがあります。
左侧左侧のリストににのみファイルフォルダーがありありまたはフォルダーがあり
なし ファイルまたはフォルダーは一です。

次次いくつかの方法をを用し,结果をさらに详しく调べることができ。

  • 结果结果名前,タイプ,サイズ,またはまたは最终最终はタイムスタンプによって并べ替えるにはしたとえばたとえばや列ファイルの种类し并べ替えるにののににににはははははににはにに[タイプ]をクリックします。

  • 内容が异なっている项目の详细な比较をを开放には,项目の横にある[比較]リンクをクリックします。

  • ファイルをエディターで开放には,ファイル名の横の[开着]リンクをクリックします。ファイルが両方のフォルダーにある場合は,リンクをクリックして[左]または[右]のバージョンのファイルを开口ことができます。

  • サブフォルダーで,バックグラウンド,バックは,まだは,まだれれれれれれされますれ表示されれれ表示されれ部表示でれれ最表示されれ部さでれれさででれれささではれれされれれささでれれ场さはれれささでれれファイルれファイルファイルファイルファイルファイルファイルファイルファイルれファイルファイルファイルファイルファイルでののファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルファイルののファイルファイルファイルファイルファイルますファイルファイルファイルはますファイルますますますますますますますファイル场ますますはファイル比较れ[现处于の项目をスキップ]をクリックして現在の項目をスキップするか,[すべてキャンセル]クリックして以降の解析を中止することができます。

  • 比较するサブフォルダーの数码多重融合は特价,相违点の确认にかかる时间を短缩ためにレポートををフィルターするますますますます。[表示]タブで[フィルター][filtername.]を选択します。

    新しいフィルターを作物成するに,[表示]タブで,[フィルター][フィルターの追加/削除)を选択します。バックアップファイルや,改訂管理システムで作成したファイルなど,特定のファイルとフォルダーを無視するフィルターを指定できます。たとえば,CVS.という名前のフォルダー内のファイルとフォルダーをすべて無視するには,CVS /とと力します。CVS.という名前のフォルダー内のファイルをすべて無視し,サブフォルダーは無視しないようにするには,CVS / *とと力します。

    既存既存のフィルターを编集するにには,フィルターをダブルクリックし。

比较レポートをさらに详しく详しく成する方法ののについては,比較レポートのツールとオプションを参照してください。

テキストファイルの比较

比較ツールを使用して,2つのテキストファイルの行を比較およびマージすることができます。テキスト比較を実行すると,新しいウィンドウが開き,2つのファイルが並べて表示されます。2つのファイル間の記号は,ファイルを一致させるための調整方法を示しています。たとえば,次のコードを実行すると,サンプルファイルlengefline.m.Leaderofline2.m.のテキスト比較が表示されます。

file1 = fullfile (matlabroot‘帮助’,‘techdoc’,‘matlab_env’,……file2 = fullfile(matlabroot,'help',…“techdoc”、“matlab_env”,“例子”,“lengthofline2.m”)visdiff (file1 file2)
比較ツールに結果のレポートが表示されます。

比较ツールでは,相违点ののががレポートの上部にされ,変更のあった行,次の表に挙げるで强调表示れます。

强调色 说明
行にに相违点が含まれていいいいではははは,2つのファイル间の列に[X]が表示されます。
浓い紫 强调表示された字ががます。
右侧右侧のファイルににのみありありますありありで,2つのファイル间の列に[>]が表示されます。
左侧左侧のファイルににのみありありますありありで,2つのファイル间の列に[<]が表示されます。

たとえば,加入,削除,追されますたとえば検出され试み试みたとえばたとえばたとえばするようよう试みたとえば検出さするよう试みいるし検出され试みいるたとえば検出さするよう试み照ししされよう试みしlengefline.m.Leaderofline2.m.のテキスト比較において,ツールは,Leaderofline2.m.にはlengefline.m.にないコード行が判定判定し青色で强调强调表示表示います。また,比较ツールはますのを考虑入れ入れ,结尾ステートメントが両方のファイルの同じ行番号にない場合でも,结尾ステートメントを含む行はファイルファイルででと判断ししします。

いくつかの方法を使用して,結果をさらに詳細に調べて構成することができます。

  • 相违点の概要の表示 - 各ファイル内の一切しのの数量不一间ののなど表示するは相违点概要を表示するにはスクロールしレポートのにはスクロールししレポートレポートの部部ししし

  • .は,[表示]タブに移しし[フィルター]ボタンをクリックし,[空白を无视]を选択します。

  • 差分のみを表示,相違点のみを表示するかファイル全体を表示するかを指定するには,[ビュー]タブに移しし[フィルター]ボタンをクリックし,[差分のみを表示]をオンまたはオフにします。相違点のみの表示は,テキスト比較レポートのサイズが大きいときに特に役立ちます。相違点のみを表示しているために非表示の行がある場合は,レポートに非表示の行数を示すメッセージが表示されます。たとえば10行が非表示である場合,レポートには10隐藏的10行と表示されます。

  • [ビュー]タブに运动し,[表示]セクションで[列幅]ををします。必要に応じ応じ,ウィンドウサイズを変更ます。

  • htmlレポートの保存 - 比较レポートのコピーをhtmlファイルとして保存するには,[比較]タブに运动し,[比較]セクションで[名称を付けて保存][html]をクリックします。

比较レポートをさらに详しく详しく成する方法ののについては,比較レポートのツールとオプションを参照してください。

結果の相違点を一度に1つずつ表示するには,ボタンとボタンボタン使用します。最后の相违点にに到したら,同様に,最初,最初のますます最初しますますししのますます。をクリックすると,比较ツールによってファイルの最后相违点点ループででますしし。

比較するファイルが極めて長い場合は,比較ツールがファイルの比較を実行しようとする間に,メモリ不足となる可能性があります。その場合には,次のメッセージが表示されます。

“最大のファイル長を超えました。行単位の比較を既定の設定にします。」
この場合,比較ツールは1行ごとの比較に切り替わります。たとえば,lengefline.m.ファイルとLeaderofline2.m.ファイルの1行ごとの比较では,このこの理中に一方のの最终行がもう一方のの最终行と一致ないことことが検出さため结尾ステートメントを含んだ行が強調表示されます。

既定では,XMLファイルはテキスト比較を使用して比較されます。代わりに階層比較を使ってXMLファイルを比較するには,XMLファイルの比较を参照してください。

テキストファイルのマージ

テキストファイルを比較するときに,1つのファイルの変更を他のファイルにマージできます。相違点のマージは,異なるファイルのバージョン間の不一致を解決する際に便利です。変更のマージに際しては,左から右へのマージのみを実行できます。左側のファイルにマージする場合は,マージを開始する前に[左右交换]ボタンをクリックします。[左右交换]

左側のファイルから右側のファイルに変更をマージするには,レポートで相違点を選択し,[比較]タブで[マージ]比较ボタンツールにははツールツールれ行がグレーで强调表示されれれ强调表示されれれ强调表示されれれ强调に行れれれツールに行されれツール表示れ

レポート上部にあるマージさたファイルファイル名前に,ファイルに未保存の変更がことが示さます(文件名.m *)。

最後のマージ操作を元に戻すには,[比較]タブで,[元に戻す]ををします。マージを再度适使用するはは,[やり直し]ををクリックしますすべてのマージをを元にてやり直すにははてやり直すにに[更新]をクリックします。

変更を保存するには,[マージしたファイルを保存]をクリックします。別の名前で保存するには,[マージしたファイルを保存][マージしたファイルに名前を付けて保存)を选択します。

エディターでファイルを表示するは,レポートの行番リンククリッククリックますます前前前にににてててててててくださいくださいくださいくださいくださいくださいくださいわないくださいこれくださいわくださいくださいくださいてくださいくださいくださいくださいくださいわくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいくださいください场场くださいわわわ场场场くださいくださいわわわわ场场场くださいくださいわわ场くださいくださいくださいわわわ场くださいくださいわわわわわわわくださいくださいくださいわわわわわわわわわわわわわわわくださいわわくださいくださいくださいくださいわわわわわわわわわわわ场ない场くださいくださいてわわわわ场场场これわわわわわわわわわわわわわわわわわわわわわわわわくださいくださいくださいわわわわわわわわわわ场ない场くださいくださいわない场场。になることがあります。レポートは,エディターで行程たを反映するようはは反映するには更さません。

バイナリファイルの比較

比較ツールを使用して,DLLファイルや墨西哥人ファイルなど,2つのバイナリファイルを比較できます。選択した任意の2つのファイルについて,既定の比較の代わりにバイナリ比較を行うこともできます。

バイナリ比较を使使用して任意の2つのファイルを比较するにははは,(比較タイプ]メニューで[バイナリ比较],[詳細を表示)リンクをクリックすると,バイナリファイルおよび最初の相違のバイトオフセットが表示されます。

加加のファイルタイプの比较

比較ツールを使用して追加のファイルタイプを比較できます。

  • ,ライブスクリプトおよび関数の比較とマージを参照してください。

  • アプリ- 2つのアプリのコードの比較とマージを行います。詳細については,アプリの比较とマージを参照してください。

  • 垫ファイル - 2つの垫ファイルののますマージ行ます。垫ファイルの比较とマージを参照してください。

  • XMLファイル——テキスト比較または階層的なXML比較を使用して2つのXMLファイルを比較します。詳細については,XMLファイルの比较を参照してください。

  • 金宝app®モデル - 金宝app Simulinkがあるある合书,Simulinkモデルモデルを比较しマージことができことができことができことができことができことができことができについてについてははについてについてことができことができことができはについてについてについてはについてについてはについてモデルの比較(金宝appSimulink)を参照してください。

比較レポートのツールとオプション

利用可能なツールとオプションを使用して,比較レポートをさらに詳しく調べ,構成することができます。

  • [左右交换]

  • [更新]ボタン - エディターでファイルの変更保存を行ったに,比较ツールで结果を更更ます。

  • [検索]ボタン - 现在の表示でフレーズを検索ます。详细については,コマンドコマンドウィンドウまたはコマンドコマンド履歴でテキストテキストを参照してください。

比较比较ツールの色色基本设定を変更および保存には,matlabの[ホーム]タブに运动し,[基本設定]をクリックして,[Matlab][比較]を,変更された,変更された,およびマージされに対して,希望する色を选択に対して,希望色基本设定し。

変更した色の基本設定を以降のMATLABセッション用に保存するには,[名称を付けて保存]をクリックします。色設定プロファイルの名前を入力して(好的)をクリックします。色設定プロファイルを保存した後は,そのプロファイルを[アクティブな設定)リストリストで选択できでき既定のの设定に戻すに,[リセット]をクリックしてから[適用]をクリックします。比较比较レポートを更更し。

ソース管理

MATLAB比較ツールを使用して,外部のソース管理ツールでファイルとフォルダーの比較やマージができます。詳細については,比較とマージにMATLABを使用するための外部ソース管理のカスタマイズを参照してください。

トラブルシューティング

大厦ファイルの比较でJava .lang. outofmemoryerror: Java堆空间java.lang.OutOfMemoryError: GC开销超过限制などのエラーが発生した場合は,MATLABの基本設定を編集してヒープサイズを増やします。

  1. [ホーム]タブの[環境]セクションで[基本設定]をクリックします。

  2. [Matlab][一道][javaヒープメモリ]を选択します。

  3. スライダーを動かしてヒープサイズを増やし,(好的)をクリックします。

  4. MATLABを再起動します。

参考

关键词トピック