2

私はEclipseにJavaプロジェクトを持っています。そしてsvnで同期します。

Java プロジェクト

ナビゲーター ビューでは、クラス ファイルが同期されていません。svn にアップロードするすべての *.class ファイルを追加する方法:

クラス

4

1 に答える 1

3

コンパイルしたコードをバージョン管理に保存したいという明確な理由がない限り、わざわざ.classファイルを追加しようとはしません。Eclipseでは何らかの方法でそれらを追加できる場合がありますが、そうすると意図的に追加が困難になる可能性があります。ただし、コマンド ラインから手動で追加できない理由はありません。

代わりに、ビルド スクリプト (ant、maven など) がリポジトリにチェックインされていることを確認し、決定論的で反復可能な方法でクラス ファイルをビルドします。たとえば、コンパイラのバージョンが指定されていることを確認してください。これにより、コンパイラの現在のバージョンが、現時点でこのソース コードを使用してビルドを繰り返すための要件になります。

于 2012-10-05T08:49:51.660 に答える