• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.svn-baseというファイルが消えた場合)

.svn-baseファイルの削除による影響と対処法

このQ&Aのポイント
  • .svn-baseファイルが削除されると、tortoiseSVNで管理しているファイルのアップデートができなくなる可能性があります。
  • SVNで管理されているフォルダで.svn-baseファイルを適当に1個削除した場合、問題なくアップデートやクリーンアップが完了することもあります。
  • この違いの理由については、環境やファイルの状態などが影響している可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

TortoiseSVNのバージョンが不明ですが…… # 1.7以降とそれ以前で.svnディレクトリの構成が変わっています。 >SVNで管理されているフォルダを用意して、.svn-baseを適当に1個削除してみたのですが、この時は問題なくアップデートやクリーンアップが完了したのですが、その違いはどのようなことが考えられるでしょうか? 変更などの対象ではないファイルのバックアップファイルだったのでしょう。 .svn-baseはリポジトリと同期した時の個々のファイルが入っています。 # プロパティの「Subversion」タブでいろいろ表示されていますが……。 テキストエディタなどで読み込ませれば元ファイルがどれなのかは判る…かと思われます。 削除してしまったファイルについては…「直前のバージョンとの差分を表示」とかその辺りが動作出来ない可能性があります。 # まぁ、管理ファイルが不正に消されたら何が起こっても…というところはありますが。 ファイル名は…なんらかのハッシュで求められているのでしょう。 # 160bitっぽいのでsha-1かと思いましたが…ちょっと不明。 # Subversionのコードを調べるば出てくるかも知れませんけど。 ウィルス対策ソフトのスキャン対象外のファイルとして登録しておいた方がいいのかも知れません。 # そういう設定が可能であれば…ですが。 派遣先で使われている「Symantec Endpoint Protection」も、自宅で使っているESETも、.svn-baseとか消されたことはありませんけどねぇ……。 リポジトリに登録されているファイル自体がウィルスと誤認識される…ということになれば消される可能性はあるんでしょうけど……。 # 基本的にリポジトリに入っているのはテキストファイルですし。(ビルド生成物は基本的にリポジトリに入れませんから…)

alpha_diy
質問者

お礼

回答頂きありがとうございます。最近いままで使っていたウイルススキャンソフトでフルスキャンを行うとダウンするという症状に悩んでいて、スキャンソフト変えたら解決できたのですが、今回の別の問題が発生していて困っています。 今回のウイルスソフト特定のファイルの除外機能とかあればなと今考えています。SVNの詳細な説明を頂きありがとうございました。

関連するQ&A

専門家に質問してみよう