1

EclipseのSVN:IGNOREに2つの問題があります

(1)「SVNに追加:無視」コンテキストメニューオプションがグレー表示されることがあるので、SVN無視にフォルダーを追加できない理由がわかりません。

「/.idea」や「.settings」などのIDE固有のゴミがあり、「+」記号が付いているため、まだSVNにはありません。では、なぜSvn:ignoreオプションがグレー表示されているのでしょうか。

(2)Eclipseが私に何かを無視するオプションを与えるとき、私は3つのオプションを提示されます。

  1. 名前によるリソース。しかし、それは私が無視したいリソースの兆候を私に与えません。
  2. ワイルドカード拡張。繰り返しますが、ワイルドカードが何であるかはわかりません。
  3. カスタムパターン。ここでは、*。ideaや*.settingsなどのパターンを指定できると思います。
4

1 に答える 1

3

問題のファイルまたはフォルダーは既に SVN に追加されています。

まだコミットされていないファイルを追加できることに注意してください (表示される青いプラス記号で表されます)。

ファイルを無視するためのオプションは、説明したものです。この基準に一致するすべてのファイルは、SVN に追加できなくなります。

つまり、一言で言えば:

  • ファイルを svn:ignore に追加すると、そのファイルがリポジトリに追加されなくなります
  • ファイルが SVN に追加されると、追加が元に戻されるまで無視できなくなります
  • ファイルが SVN にコミットされると、ファイルがリポジトリから削除されるまで無視できなくなります

Subclipseのマニュアルページから引用すると、無視オプションは次のとおりです。

特定のリソースを無視するには、無視するファイルやフォルダーを選択し、[チーム] メニューで [svn:ignore に追加] を選択します。これにより、ファイルを無視する方法を選択できる選択肢が表示されます。

  • 名前順 (選択したリソースのみ)
  • ワイルドカード拡張子 (選択したリソースに基づく)
  • 入力したカスタム パターン (例: log*.txt)

疑わしい場合は、明示的に選択されていないリソースを無視しないため、最初のオプションである名前によるリソースを選択してください。

于 2013-02-27T11:45:59.133 に答える