8

Eclipseワークスペースを処理するsvn、gitなどの適切な無視パターンはありますか?ワークスペース内のすべてのプロジェクトをバージョン処理したい。すべてのEclipse構成、コンパイル済みファイル、および出力フォルダーを無視する必要があります。

4

1 に答える 1

7

最上位のワークスペース ディレクトリだけを無視できるはずです。何を達成しようとしていますか?

基本的に、ワークスペースの上のディレクトリで、次のようにします。

svn propset svn:ignore "<your_workspace_dir>" .

プロジェクト内のより具体的なリソースを無視したいので、次のようなものが必要です ( svn prop_edit_ svn:ignore を使用して設定できます<project_dir>):

.project
.classpath
.settings
bin

標準の Eclipse JDT プロジェクト (個別のソース ツリーとビルド ツリーを使用) では、それが出力するものを除外します。もちろん、これは CDT プロジェクトや ruby​​ などでは少し異なります。YMMVなど。

私の一般的な慣行は、バージョン管理が必要なものすべてを手動でバージョン管理し、残っているものはすべて除外することです。ワイルドカードは無視には危険です。重要なことに気付かないようにするのは簡単なことなので、注意を怠らず、最低限のことだけを無視してください。

于 2008-10-24T14:18:05.550 に答える