3

次のファイルのうち、バージョン管理する必要があるのはどれですか? なぜ?

  • ソース コードからコンパイルされたクラス ファイル。
  • ビルド プロセス中に生成されたその他のファイル (ターゲット フォルダーの下のファイルなど)。
  • ファイル パスやデータベース情報など、開発環境に関する情報を含む build.property ファイル。
  • Eclipse によって作成されたファイル (.project や .classpath など)。
4

3 に答える 3

8

上記のどれでもない。これらの各ファイルは再作成できるだけでなく、環境 (開発およびランタイム) 固有である可能性が高く、リポジトリ内で多くのスペースを占有します。

于 2012-07-11T21:53:52.217 に答える
4

Maven の単純なルールは次のとおりです。ターゲット フォルダーにあるものはすべてバージョン管理下に置くべきではなく、フォルダー自体もバージョン管理下に置くべきではありません。そのフォルダー内のすべてがソース コード src/main/src/test などから作成され、pom から作成されるためです。 .xml ファイル自体。

.project や .classpath などのファイルはバージョン管理しないでください。プロジェクトを Eclipse にインポートすることによって生成されるため、通常はバージョン管理する必要がなく、さらに Eclipse に固有のものです。まれに、バージョン管理下に置くと便利な場合があります。

build.properties ファイルは Maven 1 に固有のものであり、バージョン管理に入れることをお勧めします。

于 2012-07-12T07:01:37.490 に答える
1

なし。「build.property」ファイルをMaven Build Profilesとして管理することを検討しますが。したがって、ファイルは最終的に pom.xml ファイルを介して間接的にバージョン管理される可能性があります。

于 2012-07-11T22:07:07.327 に答える