Eclipseは初めてです。 SVNへの接続にサブクリップを使用しています。 svn:ignoreに追加したいフォルダーとファイルがいくつかありますが、グレー表示されています。サブクリップにファイルやディレクトリを無視させる簡単な方法はありますか?
すでにリポジトリにコミットされているファイルをsvn:ignoreすることはできません。
だからあなたがする必要があります:
がんばろう!
WindowsエクスプローラーからTortoiseSVNを直接使用してこれを行うことができました。
無視するファイルを右クリック-> TortiseSVN
-> Delete and add to ignore list
Eclipseでプロジェクトを閉じてから再度開く必要がありました。
Subclipseでは、トップレベルのフォルダーのみをignore listに追加でき、その下のサブフォルダーは追加できないようです。なぜこのように機能するのか分かりません。ただし、バージョン管理にサブフォルダーを直接追加すると、無視リストに同じレベルの別のフォルダーを追加できることが試行錯誤によってわかりました。
たとえば、上記の図を参照してください。webappフォルダーをsrcを追加せずに無視したい場合、subclipseで無視できませんでした。しかし、バージョン管理にJavaフォルダーを追加すると、webappで「svn:ignore ...に追加」が有効になりました。
SVNのプロジェクトを初めてEclipseと共有しようとする場合、特定のファイルがコミットされるのを避けたい場合があります。これを行うには、[設定]-> [チーム]-> [無視されたリソース]に移動します。この画面では、コミットしたくないファイルの種類を無視するパターンを追加する必要があります。
Eclipse Indigo Service Release 2でSubclipseを使用する
/ srcの下にある一時ファイルとログを含むフォルダーをSVNリポジトリーにコミットしました。そして、それを認識した後、私は灰色の「svn:ignore」で同じ状況にいることに気づきました。
私は次の解決策を見つけました:
1。プロジェクトソースからフォルダーを削除しました
2。チーム->コミット...フォルダーなしで
。フォルダをプロジェクトツリーに再作成しました
これで、「チーム-> svn:ignoreに追加...」を使用できました。
私はSubclipseユーザーではないのでこれは単なるWAGですが、無視しようとしているものを含むフォルダー自体がSVNに追加されていることを確認しましたか?バージョン管理下にないフォルダ内の何かをsvn:ignoreすることはできません。
私のために働いたのは次のことでした:(Eclipse 3.3.6 Subclipse 2.4)
特定のファイルを無視するか、無視することをオフにするには、Eclipse設定を使用できます->チーム->無視されたリソース。追跡するリソースをオンまたはオフにします。
私はこれを行う方法を見つけました:
親フォルダーをバージョン管理に追加すると、Eclipseはすべてのサブフォルダーを追加するようです。サブフォルダーがバージョン管理に追加されると、それらを無視することはできません。
方法は次のとおりです。
最上位のフォルダーを右クリックしてバージョン管理に追加します。無視する子フォルダーを右クリックして、元に戻します
もう1つ... Eclipseでこれらのファイルをすでに無視している場合(チーム->無視されたリソース)、これらの設定を元に戻して、ファイルが再びSubclipseによって制御され、「svn:ignoreに追加」オプションが再表示されるようにします
これは非常にイライラしますが、これは封じ込めの問題です(.svnフォルダーは無視されたファイルも追跡します)。無視する必要があるアイテムは、直接の親フォルダーの無視リストに追加されます。
そのため、新しいファイルを含む新しいサブフォルダーがあり、そのファイルを無視したかったのですが、オプションがグレー表示されていたため、できませんでした。最初に新しいフォルダをコミットして解決しました(キャッシュフォルダでした)、次にそのファイルを無視リストに追加します(新しく追加されたフォルダの;-)、代わりにパターンを追加する機会があります単一のファイル。
TortoiseSVNを使用していて、ファイルが既にコミットされている場合は、ファイルプロジェクトフォルダーに移動し、無視するファイル/フォルダー、TortoiseSVN-> Unversionを右クリックして、無視リストに追加します。次に、フォルダ/ファイルを削除し(クリックしてからキーボードのDELETEを押します)、プロジェクトフォルダを右クリックします-> SVNコミット...これにより、リポジトリからフォルダが削除されます...これで作成できます。フォルダー/ファイルを再度入力すると、無視されます。