29

サブクリップを使用してsvn:ignoreに追加できないファイルがいくつかありますが、その理由はわかりません。

ここに画像の説明を入力してください

svn:ignoreにファイルを追加できない通常の理由は、ファイルがすでにリポジトリにあるか、ファイルが含まれているフォルダがまだ作成されていないためと思われます。ここではどちらも当てはまらないようですので、原因はわかりません。

4

5 に答える 5

25

ファイルは明らかにバージョン管理に追加されています。これがコマンドラインの場合、誰かがsvn addを実行しましたが、まだ変更をコミットしていません。そのため、ファイルは現在「scheduled-add」状態になっています。ファイルを無視する場合は、最初に[チーム]> [元に戻す]を実行して、スケジュールされた追加状態を削除します。その後、親のsvn:ignoreに追加できるようになります。

更新:ファイルを元に戻すときは、現在「バージョン管理されていない」ファイルを選択しないでください。バージョン管理されていないファイルを元に戻すと、Subclipseはファイルを削除します。誤って何かを削除した場合は、Eclipseに[ローカル履歴から復元]オプションがあることに注意してください。削除したアイテムは通常、ローカル履歴で引き続き利用できます。

于 2012-09-17T16:58:09.377 に答える
8

上記の答えは非常に悪いアドバイスです。ファイルがSVNにない場合、Revertはすべてを削除する可能性があります。本当の答えはここにあります:Subclipse svn:ignore、この問題の原因として最も可能性が高いのは、親フォルダーがsvnに追加されていないことです。

于 2013-06-12T08:35:14.890 に答える
1

SVNにするには、すでにチェックインしたファイルを無視します。

1)ファイルをワークスペースから一時ディレクトリに移動します
2)チーム->リポジトリと同期します
3)ファイルの削除をコミットします
4)ファイルをワークスペースにコピーします
5)更新します
6)チーム->リポジトリと同期します
7)追加します.svnignore
8)チーム->更新(何らかの理由で必要)
9)チーム->リポジトリとの同期
10)親フォルダーへの変更のコミット

于 2017-11-20T09:38:53.757 に答える
0

私がこの問題に遭遇したとき、それは私がすでにそれを無視していたからでした。プロジェクトを右クリックし、[チーム]と[プロパティの表示]を選択します。svn:ignoreはサーバーに保存されるため、リポジトリからプロジェクトをプルダウンした後でもサーバーに保存されることに注意してください。

于 2013-07-31T18:07:26.690 に答える
0

SVNバージョン管理からフォルダーを削除する方法をたくさん試しました。これが私のために働いた唯一の方法です(EclipseMars):

  • Eclipseを閉じる
  • 適切なSQLiteデータベースエディタで.svn/wc.db(ローカルプロジェクトコピー内)を開きます
  • テーブルnodesで、フォルダとそのサブフォルダのエントリを削除します
  • 変更をコミットします(必要な場合)
  • Eclipseを起動します

それでおしまい。

注:ファイルまたはフォルダーをsvn:ignoreに追加するには、その親フォルダーがバージョン管理下にある必要があります。上記の手順は、すでにバージョン管理下にあるファイルをバージョン管理から削除することのみを目的としています。

于 2016-01-31T10:37:43.760 に答える