1

svn に存在する特定のファイルを SVN との同期から除外/無視することは可能ですか??

これらのファイルは既に SVN に存在します。他の投稿からrightClick->Team->SVN:IGnore、svn に存在しないファイルに対してのみ機能すると思います。

他の投稿を読みましたが、答えが見つかりません。

理由: SVN に特定のコンテンツを含むファイルがいくつかありますが、ローカル ワークスペースには他のコンテンツが含まれています。誤って、これらの構成ファイルのバージョンを SVN にチェックインしている人がいます。

4

2 に答える 2

2

おそらくそれを行う簡単な方法がありますが、次のようにする必要があります。

  1. オプション: 再作成できない場合に備えて、ファイルをどこかに保存します
  2. 「SVN リポジトリ」ビューを開き、SVN に入れたくないファイルの場所に移動し、それを右クリックして「削除」を選択します。これにより、リポジトリからファイルが削除されます
  3. 同期します。ファイルの削除は、着信変更として表示されます。受け入れ。これにより、ローカルファイルシステムからファイルが削除されます
  4. ローカル ファイル システムにファイルを再作成するか、手順 (1) からコピーします。この時点で同期すると、ファイルは発信変更として表示されます。
  5. これで、「右クリック->チーム-> SVNに追加無視」を実行できるはずです。これを実行して、フォルダーのプロパティの変更をコミットします。
于 2013-02-05T14:25:39.310 に答える
1

TortoiseSVNの Windows コンテキスト メニューには、ファイルを右クリックしてバージョン管理を解除し、無視リストに追加するオプションがあります。プラグイン メニューにこのオプションがない場合でも、アクションはプラグインによって認識される必要があります。

これに Tortoise を使用したくない場合、簡単な回避策は次のとおりです。

  • フォルダーからファイルを削除します(他の場所に一時的に保存します)

  • commit、削除されたファイル。

  • コンピューターの更新を今コミットしていない場合

  • 削除したファイルを貼り付けて、無視リストに追加します。

于 2013-02-05T14:20:25.760 に答える