web-dev-qa-db-ja.com

Subclipse svn:ignore

Eclipseは初めてです。 SVNへの接続にサブクリップを使用しています。 svn:ignoreに追加したいフォルダーとファイルがいくつかありますが、グレー表示されています。サブクリップにファイルやディレクトリを無視させる簡単な方法はありますか?

subclipse

171
KevMo

すでにリポジトリにコミットされているファイルをsvn:ignoreすることはできません。

だからあなたがする必要があります:

  1. リポジトリからファイルを削除します。
  2. プロジェクト(作業コピー)を最新リビジョンに更新します。
  3. Eclipseでファイルを再作成します。
  4. Team-> Add to svn:ignoreでファイルにsvn:ignoreを設定します。
  5. Eclipseを再起動して、変更を反映します。

がんばろう!

277
Henrik

WindowsエクスプローラーからTortoiseSVNを直接使用してこれを行うことができました。

無視するファイルを右クリック-> TortiseSVN-> Delete and add to ignore list

Eclipseでプロジェクトを閉じてから再度開く必要がありました。

20
Robert Swift

Subclipseでは、トップレベルのフォルダーのみをignore listに追加でき、その下のサブフォルダーは追加できないようです。なぜこのように機能するのか分かりません。ただし、バージョン管理にサブフォルダーを直接追加すると、無視リストに同じレベルの別のフォルダーを追加できることが試行錯誤によってわかりました。

alt text

たとえば、上記の図を参照してください。webappフォルダーをsrcを追加せずに無視したい場合、subclipseで無視できませんでした。しかし、バージョン管理にJavaフォルダーを追加すると、webappで「svn:ignore ...に追加」が有効になりました。

16
cosmos

SVNのプロジェクトを初めてEclipseと共有しようとする場合、特定のファイルがコミットされるのを避けたい場合があります。これを行うには、[設定]-> [チーム]-> [無視されたリソース]に移動します。この画面では、コミットしたくないファイルの種類を無視するパターンを追加する必要があります。

Eclipse preferences

7
narko

Eclipse Indigo Service Release 2でSubclipseを使用する

/ srcの下にある一時ファイルとログを含むフォルダーをSVNリポジトリーにコミットしました。そして、それを認識した後、私は灰色の「svn:ignore」で同じ状況にいることに気づきました。

私は次の解決策を見つけました:

1。プロジェクトソースからフォルダーを削除しました

2。チーム->コミット...フォルダーなしで

。フォルダをプロジェクトツリーに再作成しました

これで、「チーム-> svn:ignoreに追加...」を使用できました。

6
nenad_naukovic

私はSubclipseユーザーではないのでこれは単なるWAGですが、無視しようとしているものを含むフォルダー自体がSVNに追加されていることを確認しましたか?バージョン管理下にないフォルダ内の何かをsvn:ignoreすることはできません。

3
Dave Markle

私のために働いたのは次のことでした:(Eclipse 3.3.6 Subclipse 2.4)

  • svn:ignoreプロパティをカメ経由で設定します:(.settings .classpath .project target .apt_src 1行に1アイテム)
  • eclipseからプロジェクトを削除しました
  • sVNからの新鮮なチェックアウト
  • eclipseでプロジェクトをインポートします(Eclipseでプロジェクトを簡単に再インポートしてもうまくいきませんでした)
3
mambolis

特定のファイルを無視するか、無視することをオフにするには、Eclipse設定を使用できます->チーム->無視されたリソース。追跡するリソースをオンまたはオフにします。

1
aloksahoo

私はこれを行う方法を見つけました:

親フォルダーをバージョン管理に追加すると、Eclipseはすべてのサブフォルダーを追加するようです。サブフォルダーがバージョン管理に追加されると、それらを無視することはできません。

方法は次のとおりです。

最上位のフォルダーを右クリックしてバージョン管理に追加します。無視する子フォルダーを右クリックして、元に戻します

1
Kevin Day

もう1つ... Eclipseでこれらのファイルをすでに無視している場合(チーム->無視されたリソース)、これらの設定を元に戻して、ファイルが再びSubclipseによって制御され、「svn:ignoreに追加」オプションが再表示されるようにします

0
Juan Calero

これは非常にイライラしますが、これは封じ込めの問題です(.svnフォルダーは無視されたファイルも追跡します)。無視する必要があるアイテムは、直接の親フォルダーの無視リストに追加されます。

そのため、新しいファイルを含む新しいサブフォルダーがあり、そのファイルを無視したかったのですが、オプションがグレー表示されていたため、できませんでした。最初に新しいフォルダをコミットして解決しました(キャッシュフォルダでした)、次にそのファイルを無視リストに追加します(新しく追加されたフォルダの;-)、代わりにパターンを追加する機会があります単一のファイル。

0
aercolino

TortoiseSVNを使用していて、ファイルが既にコミットされている場合は、ファイルプロジェクトフォルダーに移動し、無視するファイル/フォルダー、TortoiseSVN-> Unversionを右クリックして、無視リストに追加します。次に、フォルダ/ファイルを削除し(クリックしてからキーボードのDELETEを押します)、プロジェクトフォルダを右クリックします-> SVNコミット...これにより、リポジトリからフォルダが削除されます...これで作成できます。フォルダー/ファイルを再度入力すると、無視されます。

0