次の画面キャプチャのアイコンは何を意味しますか?アイコンは、EclipseのSVNプラグインであるSubclipseのものです。
基本ファイルのアイコンについては質問していません。HTMLファイルとJavaソースファイル)を知っています。右向きの暗い灰色の矢印について質問しています。 。 "これは何を意味しますか?IDEからレポへの発信、またはレポからIDEへの発信。なぜ矢印の中にマイナス記号があるのですか?時々、代わりにプラス記号が表示されます。それ以外の場合は、空の矢印だけです。違いは何ですか?
左向きの青い矢印と両方向の赤い矢印もあります。それらはどういう意味ですか? -
や+
のような他のシンボルが含まれている場合はどうですか?
注:この質問はかなり大幅に編集されています。通常、私はそれほど変更しませんが、ほとんどアクティビティがなく、だまされました。元の質問では、Subclipseのアイコンのすべてまたは大部分を説明する「アイコン用語集」を求めました。これは Eclipseの場合 に似ています。私はまだそれらのうちの1つについて知りたいのですが、そこに1つはないようです。
Subversionリポジトリを使用する場合、リモートの変更(リポジトリ上の変更)は着信の変更(リモート→ローカル)であり、ローカルの変更は発信の変更(ローカル→リモート)です。
ローカルコピーとリモートコピーを比較するビューでは、着信変更は青色の左向き矢印で示され、発信変更は灰色の右向き矢印で示されます。これらの矢印は、より具体的な操作を示すために装飾されている場合があります。
一方、パッケージエクスプローラービューは、ローカルの状態を表すアイコンの異なるセットでファイルのステータスを示します。これらのアイコンは最も一般的に見られるものですので、始めましょう:
-バージョン管理によって無視されるファイル。 Window→Preferences→Team→Ignored Resourcesに移動して、どのリソースを無視するかを制御できます。
-バージョン管理下にないファイル。これらは通常、まだリポジトリにコミットしていない新しいファイルです。
-リモートリポジトリに追加する必要があるバージョン管理されたファイル。これらは通常、名前を変更したか、別のディレクトリに移動したファイルです。
-削除されたフォルダー。これらは、リポジトリへの変更をまだコミットせずにローカルで削除したフォルダーです。通常、ファイルはローカルで削除されるとビューから削除されるため、通常はこのアイコンでは表示されません。
-ローカルに変更されていないファイル。
-コミットされていないローカルな変更を含むファイル。
-A ロック済み ファイル。
-編集するにはロックが必要なファイル。これらは通常、簡単にマージできないファイル(つまり、バイナリファイル)ですが、多くのエディターを持っている場合があります。ファイルは、svn:needs-lock
プロパティが設定されており、Subversionはこれらのファイルをファイルシステムで読み取り専用にして、適切なロックネゴシエーションを実行しようとします。
-競合するファイル。これらは通常、後で解決するためにマークしたコミット/更新の競合があったファイルです。
-ツリーの競合があるファイル。これらは通常、ローカルで変更されているが、最後のローカルコピーの更新以降にリポジトリで移動、削除、または名前変更されたファイルです。
-プロジェクトの外部にあるファイル。リンクされた外部ファイルはリポジトリにコミットできません。
- switched であるファイル。これらは、ローカルの親ディレクトリとは異なる作業コピーに属するファイルです。
同期ビュー(たとえばRepositoryとの同期またはCommit)では、前述のように、どの方向を示すアイコンがあります。変更が発生しているだけでなく、その変更に関する追加情報もあります。これらについて以下に説明します。
発信
-内容が変更され、リポジトリにコミットされるファイル。
-リポジトリに新しく追加されるファイル。これは、ファイルが移動または名前変更された場合のファイルの削除と一致する場合があります。
-リポジトリから削除されるファイル。これは、ファイルが移動または名前変更された場合のファイルの追加と一致する場合があります。
-コミットダイアログで プロパティの変更 が指定されたファイル。 [同期]タブでは、プロパティの変更は現在、通常のファイル変更として反映されています()。
着信
-ローカルコピーに適用されるリポジトリにコミットされたコンテンツ変更を含むファイル。
-リポジトリからローカルコピーに追加される新しいファイル。送信ファイルの追加と同様に、これは移動または名前変更の結果である可能性があります。
-ローカルコピーから削除されるファイル。これは、リポジトリから削除されているためです。発信ファイルの削除と同様に、これは移動または名前変更の結果である可能性があります。
競合
-ローカルコピーとリポジトリの両方で独立して変更されたファイルで、競合を解決する必要がある。この状態を修正するには、競合ビューを開くか、ローカルまたはリモートで強制的に変更を上書きします。
- ツリーの競合 を持つファイル。これは、一方の側(ローカルまたはリモート)でファイルに新しい変更があり、もう一方の側でファイルが移動、削除、または名前変更されたときに発生する可能性があります。
最後に、リポジトリと同期オプションを選択すると、同期タブ()次のボタンを使用します。
-クリックすると、現在選択されているリポジトリとローカルコピーを同期します。ドロップダウンから選択すると、異なるリモートコードベースを切り替えることができます。
-受信した変更のみを表示します(リモート→ローカル)。
-発信の変更のみを表示します(ローカル→リモート)。
-着信と発信の両方の変更を表示します(リモート↔ローカル)。
-競合する変更を示します。
-すべてのローカルリソースを、プロンプトの後の着信変更で更新します。
-すべての発信変更をコミットするためのコミットダイアログを表示します。
-リビジョンごとに変更リストを分割します。
追加のアイコンがあるカバーされていない他のビューがいくつかありますが、これは良いスタートになることを願っています。重要な欠落があった場合、またはこれらの説明のいずれかが実際の経験と異なるように思われる場合はお知らせください。