Netbeansでは、バージョン管理下にあるファイルを開くと、変更された行が左側で強調表示されます。 (新しい行は緑、変更された行は青)
Eclipseで同様の効果を得ることができますか?
デフォルトでは、ディスク上の最新バージョンと比較されます。ファイルを保存した場合は、差分はまったくありません。 SCMリポジトリに対する比較をアクティブ化する必要があります。これは単一の選択にすぎないため、複数のタイプのSCMを使用するとどうなるかわかりません。
Subversiveを使用すると、[チーム]> [注釈の表示]を実行でき、作成者とその行の最終変更日で行に注釈が付けられます。
Right-click
ファイルで> Team
> Show annotation
。
コードの左側にbrown
テープが表示され(commited
行を表します)、modified
行がwhite
に表示されます。
EGitプラグインのQuick Diffは、netbans変更行機能とまったく同じです。
少なくとも2つのことがあり、リビジョンベースの変更の強調表示を取得する必要があります(つまり、しないファイルが保存されると消えます)Gitを使用する場合、Eclipseの「概要ルーラー」に表示されます:
Preferences
> Team
> Git
> Projects
> Automatically Share project that are located inside Git repositories
がチェックされていることを確認してくださいまたはImport...
> Git
> Projects from Git
を使用してプロジェクトをワークスペースにインポートします(別の回答のコメントで@corneliusが指摘したとおり)Preferences
> Editors
> Text Editors
> Quick Diff
Eclipseでは、Quick Diff機能を使用します。これは簡単です。
Enable quick diff
を有効にして、Quick Diffをオンにします。Use this reference source
からQuick Diffが必要なバージョン管理システムを選択します。 Git、SVN、CVSがここに存在するはずです。 MercurialEclipseプラグインがインストールされている場合、Mercurialが表示されます。Show differences in overview ruler
を有効にします。新しく追加、変更、または削除された行が、行番号が通常表示される左のバーに色付きで表示されるはずです。使用される色は、Quick Diffダイアログで設定された色です(上記の手順を参照)。また、右側の概要ルーラーに沿ってマークされたこれらのコミットされていない場所を表示することもできます。
Eclipseでも、ファイルを保存すると変更された行が強調表示されます。ハイライトは、その変更された行の開始前のエディターの左パネルの色の変化に他なりません。