ファイル(等)を利用して、このプロジェクトのメタデータを管理(Javaプロジェクトなのか、EclipsePluginプロジェクトなのか、Mavenで管理されているのか否か、等)しています。これらのファイルは、プロジェクト直下でなければ役割を果たしません。/path/to/workspace/ComponentAProject/.projectComponentBProject/.projectComponentCProject/.projectのような状況ですね。Eclipse環境だと、trunkディレクトリを指定してチェックアウトを行うと、「trunk」という名前のプロジェクトが1つだけ出来上がり、内部にディレクトリが複数できあがります。ファイルを勝手に作成します。(そんな事されても意味ないんですけど...)次に。ファイルがある訳ですが、これは「プロジェクトディレクトリ直下」では無いので、ガン無視されます。EclipseはJavaプロジェクトなのかどうかさえ判断しないまま(つまりコンパイルも行わず)、ただの「Windowsエクスプローラの様なもの」の挙動をします。IDE使う意味がまったくない状態wではどうしようか。trunkをチェックアウトするのではなく、ComponentA〜CProjectを個別にチェックアウトします。すると、プロジェクト間の関連性は消えてしまいますが、Eclipseに適した形でチェックアウトすることができます。これが原因で事件が起きました...これら12個のコンポーネントは、互いに依存性がある為、現在の状況をまとめてタグ打ちする必要があります。なんかにコピーする事によって、タグ打ちをします。前述の通り、Eclipse上にはtrankディレクトリがありません。そこで俺がやった操作は...。選ぶ」そうすると、通常は1回で済むところが、12回バラバラにコミット(コピー?)が行われてしまいます。