0

I"m using Eclipse Juno on Mac 10.7.5 (Java 6) with SubEclipse. I'm also using SVN for version control. Despite the fact that I have set some files/folders to ignore using "svn propedit ignore ." a the command line ….

Daves-MacBook-Pro:sbadmin davea$ svn propedit ignore .

displays

target
.classpath
.settings
.project
bin

When I'm in Eclipse, right click on my project (sbadmin) and select Team -> Commit, the dialog always shows ".classpath" and ".project" as files to check-in, despite the fact I want them ignored. Any way I can correct this?

Thanks, - Dave

4

2 に答える 2

1

EclipseはグローバルSVN設定の一部を無視しているようです。これらのファイルをすべてのプロジェクトで無視したい場合、おそらく最も簡単な方法は、それらをEclipse独自の無視されたリソースのリストに追加することです。

[設定]->[チーム]->[無視されたリソース]に移動し、それぞれのパターンをリストに追加します。

于 2013-02-15T19:59:01.090 に答える
1

物件名を間違えました。ではありませんignoresvn:ignore。そのため、ファイルが無視されず、Eclipse の svn プラグインがそれらを追加しようとします。これは、ファイルのリストを間違ったプロパティに設定して考慮されないためです。

コマンドラインに慣れているように見えるので、これを修正するコマンドを次に示します。

svn pget ignore . > ignore.txt       # backup the content of ignore
svn pset svn:ignore . -F ignore.txt  # set svn:ignore from the backup
svn pdel ignore                      # delete the ignore property

または、他の回答が指摘しているように、Eclipse プラグインを使用して無視パターンを設定することもできます。

于 2013-02-16T10:14:13.330 に答える