17

SVN を使用して、チームの他のメンバーと eclipse プロジェクトを共有したいと考えています。Subversion にはどのファイルを追加する必要がありますか? ワークスペースには、私見がソース管理にあると想定されていない多くのファイルがあります-それらのサイズは数メガバイトです。

プロジェクトのみを追加する場合、コードをチェックアウトする別のユーザーは、プロジェクトをワークスペースにインポートする必要があります。

編集:おそらくここでの正しい質問は、 Subversion を使用して Eclipseワークスペースを共有するにはどうすればよい

4

3 に答える 3

10

Eclipse では、常にプロジェクトをインポートする必要があります。他の方法はありません。ワークスペースを切り替えるだけでは、以前にそのワークスペースでプロジェクトを作成/インポートしたことがない限り、Eclipse はプロジェクトを検出しません。

最低限必要なもの:

  • 。事業
  • .classpath

個人的には設定フォルダーも追加しますが、それはあなた次第です:

  • 。設定

次に、他のユーザーがプロジェクトのインポートを選択し、.projectファイルを選択します。

于 2009-09-02T10:45:06.707 に答える
8

「どれも」とは言えません。コードを Subversion に保存してから、「Checkout Projects from SVN」ウィザードを使用して Eclipse で新しいプロジェクトを作成する方が簡単です。

現在 Subversion の管理下にないワークスペースがある場合、最も簡単な方法は、そのコピーを作成し、不要なファイルをすべて削除してから、それを Subversion にインポートすることです。次に、ウィザードを使用して新しいワークスペースを作成し、SVN とリンクします。

于 2009-09-02T10:43:13.590 に答える
1

ワークスペースについては、「チーム プロジェクト セット」の使用を検討してください。エクスポート アクションを使用して作成できます。これにより、同僚にメールで送信できるファイルが生成され、同僚はそれをインポートすると、すべての共有プロジェクトがチェックアウトされます。

プロジェクトごとに、それがどのタイプのプロジェクトであるかによって異なります。Java プロジェクトの場合:

  • JDT 出力ディレクトリを除外します (デフォルトは bin/ で、out/ が使用される場合もあります)。
  • 生成された可能性のあるビルド アーティファクトを除外します (ソース フォルダー内のものを含む)。
  • .classpath と .project を含める
  • ソース フォルダーを含める
  • 依存関係を含めます (maven などの外部依存関係管理アプリを使用していない場合)
  • 必要に応じて、コード テンプレートや書式設定規則などを共有してもらいたいかどうかに応じて、JDT prefs ファイルを含めます。
  • 必要に応じて、.launch ファイル (保存された起動構成) を含めますが、これらにはプラットフォーム固有のエントリが含まれている可能性があるため、別のコンピューターでは機能しないことに注意してください。

一般に、リソースが別のリソースの派生物である場合、そのリソースは除外する必要があります。

于 2009-09-02T10:45:11.433 に答える