2

.metadataディレクトリは私のワークスペースのディレクトリにあります。.metadataディレクトリがワークスペース内にないように Eclipse を構成できますか?

その理由は、私たちは多くの開発者が同じプロジェクト ディレクトリを使用しており、全員が同じワークスペースで Eclipse インスタンスを開始すると、.metadata各開発者によって変更されるためです。

4

2 に答える 2

6

私の知る限り.metadata、ワークスペースディレクトリの外にディレクトリを置く方法はありません。ただし、実際のプロジェクトはワークスペースディレクトリの外に置くことができます。

  • 開発者ごとに、たとえばその人のローカルハードドライブに個別のワークスペースを作成します。このワークスペースには、そのユーザーの.metadataディレクトリと実際のプロジェクトへの参照が保持されます。
  • 「インポート」->「既存のプロジェクトをワークスペースに」を使用して、「共有ワークスペース」(現在はEclipseワークスペースではなく通常の共有ディレクトリ)から個々のワークスペースにプロジェクトをインポートします。[プロジェクトをワークスペースにコピー]チェックボックスをオフにします。

このように、プロジェクトが共有ディレクトリにある間、各開発者は個別の設定などを備えた独自のワークスペースを持ちます。ただし、 Eclipseはプロジェクト内のファイルを編集している他の人を認識しないため、これは深刻な問題につながる可能性があります。したがって、これは、SVNやGitなどの「適切な」バージョン管理システムがオプションではない場合の回避策としてのみ使用する必要があります。

于 2013-03-04T14:37:15.713 に答える
3

.metadataディレクトリのパスを設定することはできません。

あなたがEclipseを使おうとしている方法は、あなたとあなたのチームに悲しみをもたらすだけです。各ワークスペースは、ファイルの現在のリビジョンを確認したかどうかを追跡します。複数の人が同じプロジェクトファイルを編集している場合、チームの全員が常に更新を呼び出す必要があります。また、あるチームメンバーが別のチームメンバーによって行われた変更を簡単かつサイレントに上書きできるため、変更を失うリスクもあります。

ソース管理システムをもっと使いこなしてみてください。どこかでホストする必要があるSVNのような集中型システムだけが選択肢ではありません。gitのようなシステムでは、チームメンバー間で直接変更を安全に交換できます。

于 2013-03-04T16:27:56.513 に答える