173

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

サブクリプス

4

12 に答える 12

282

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

したがって、次のことを行う必要があります。

  1. ファイルをリポジトリから削除します。
  2. プロジェクト (作業コピー) をヘッド リビジョンに更新します。
  3. Eclipse でファイルを再作成します。
  4. [チーム] -> [svn:ignore に追加] を使用して、ファイルに svn:ignore を設定します。
  5. Eclipse を再起動して変更を反映します。

幸運を!

于 2009-07-01T14:25:03.040 に答える
20

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

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

Eclipseでプロジェクトを閉じてから再度開く必要がありました。作業は完了しました:)

于 2010-01-26T09:48:14.877 に答える
17

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

代替テキスト

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

于 2010-12-25T03:44:16.247 に答える
6

Eclipse Indigo Service Release 2 での Subclipse の使用

/src の下にある一時ファイルとログを含むフォルダーを SVN リポジトリーにコミットしました。そして、気づいた後、「svn:ignore」がグレーアウトして同じ状況に陥っていることに気付きました

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

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

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

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

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

于 2012-07-13T15:59:26.260 に答える
3

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

于 2009-07-01T00:53:35.323 に答える
3

What worked for me was following : (eclipse 3.3.6 Subclipse 2.4)

  • set svn:ignore property via tortoise : ( .settings .classpath .project target .apt_src one item at one line)
  • deleted the project from the eclipse
  • fresh checkout from the svn
  • import the project in eclipse (simple reimporting the project in eclipse did not worked for me)
于 2012-07-14T18:01:26.880 に答える
0

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

そのため、新しいファイルを含む新しいサブフォルダーがあり、そのファイルを無視したかったのですが、オプションがグレー表示されていたため、できませんでした。私は最初に新しいフォルダーをコミットすることで解決しました。単一のファイル。

于 2011-03-29T13:29:37.267 に答える
0

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

于 2013-09-25T08:39:22.860 に答える
0

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

于 2017-05-03T18:32:19.983 に答える