ファイルサーバに入れていたtortoise SVNで管理していたフォルダを削除しようと思ったのですが、削除しようとすると”ファイルアクセスの拒否”というエラーボックスが表示され、
”この操作を実行するアクセス許可が必要です。”という内容のエラーが出てきて”再試行”というコマンドボタンを押しても、ファイルを削除することができません。
フォルダのプロパティを見てみたところファイルが1,800個ぐらい残った状態で、1.8Gくらいがまだ削除されてない状態のようです。
これらのファイルを削除する方法はないのでしょうか。
No.5ベストアンサー
- 回答日時:
>このtortoise SVNを周りの人に導入してもらう時にちょっと反発があり
まぁ、よくあることです。
導入を勧める前に自分で一通り使ってみて、「どういうところが便利なのか」「その恩恵を受けるために『新しく』操作を習得するのにどのくらいかかるのか」とかを説明して、納得して貰えるように努力する必要があります。
そういう「新しく操作を覚える」というのを嫌う人は多いものです。
それ以上のメリットを掲示できなければ難色示されるのはよくあることです。
今回の場合だと、周りの人に導入して貰う前にSubversionのサーバが無いと始まりませんし。
ちなみに、私は自分のPCにSubversionサーバをセットアップして、他の人からもアクセス可能な状態にしておいています。
サーバマシンではないので、電源切れているとアクセスできなくなりますけどね。
サービスとして起動させているので私のPCにログインできなくても電源さえ入れればアクセス可能…なハズです。
# 無線LANのセキュリティ関連ソフトの問題で一度ログインが必要…かも知れませんが。
慣れると過去のリビジョンのファイルを取得できたり、ブランチ切って作業したり…必要ならマージで統合できたりと便利なんですけどね。
# マージできるのはプレーンテキストに限るかと思いますが…。
現状では導入できないでしょうから、その都度エクスポートして更新していくしかないでしょう。
Subversionサーバがあればフックスクリプトでコミットしたら特定の場所にエクスポートとか半自動化できるでしょうけど。
しばらく使って、少しずつ便利さを伝えて導入していって貰うとか。
# CVSから移行したばかり人達が1ファイルずつコミットしている。という現場もありました。
# インポートのやり方を知らなくて、リポジトリブラウザからフォルダを作成していてリビジョン番号だけ増えていく…という方もいました。<こちらはインポートの方法を教えてあげましたが。
回答頂きありがとうございました。
事務所の皆さんとファイルを共有する最後の方法として、やはり.svnファイルがないエクスポートしたものを私が置くというので、なんとか共有というのはできると思うのですが、細かい部分も共有したいと考えると、やはりtortoise SVNを使いたいものです。
それと、ちょっと困っていることが、エクスポートしてそれを共有サーバのフォルダに置いておくということもしているのですが、そのファイルに対し変更をかける方がいてそれも困っています。たまに、tortoise SVNで管理しているものが最新のものということにもならず、それがとても辛いです。
No.4
- 回答日時:
No.3の方の書かれているのが正規の方法でしょう。
リポジトリをファイルサーバに置いて、Windowsのファイル共有機能でリポジトリにアクセスする。
というのはSubversionチームからは非推奨とされています。
# ファイルアクセス時のロック機構に問題がある。とか見た気もしますが。
# http://tortoisesvn.net/docs/nightly/TortoiseSVN_ …
コマンドライン版のSubversionをインストールすることになりますが、
svnserveを使用してサーバを作成する…という方法があります。
http://tortoisesvn.net/docs/nightly/TortoiseSVN_ …
リポジトリをチェックアウトしておけば、最新版が見たいときにはSVN更新すればよいワケですし。
>また、消すときにエラーが出るときにわかったのですが、他のファイル削除することができるのですが、.svnフォルダの中の”entries”というファイルを削除することができないため、削除ができない状態ということもわかりました。
誰かがアクセスしたまま、ロックしてしまったのでしょう。
NASを再起動すればロック状態も解除される「かも」しれません。
回答頂きありがとうございました。
私が事務所内ではtortoise SVNを使い始めた最初の方の人間なのですが、このtortoise SVNを周りの人に導入してもらう時にちょっと反発があり、代替案として文書管理をしている文書サーバに、SVNで管理されたフォルダを作ったという感じなのですが、いろいろやっていくと不都合なことが起きるようだということがわかってきました。
基本的にすべての方がtortoise SVNをインストールして使ってもらえば済む話だとは思うのですが、現状難しい状態です。
No.3
- 回答日時:
直接の解決策ではないですが
方法1)
サーバーにコピーするときは、「右ボタンでドラッグ&ドロップ」→「すべてをエクスポート」を使う。
これは、.svn以下の管理ファイルはコピーしないので、後から消す必要がない。
方法2)
現在使用しているリポジトリを他の人から見れるように、SVNサーバーを構築する。他の人にはここからチェックアウトしてもらう。(本来の使い方からしたら、こちらの方が正解?)
他の人は閲覧のみとなるように認証設定すれば、書き換えられることはない。
回答頂きありがとうございました。
私が事務所内ではtortoise SVNを使い始めた最初の方の人間なのですが、このtortoise SVNを周りの人に導入してもらう時にちょっと反発があり、代替案として文書管理をしている文書サーバに、SVNで管理されたフォルダを作ったという感じなのですが、いろいろやっていくと不都合なことが起きるようだということがわかってきました。
基本的にすべての方がtortoise SVNをインストールして使ってもらえば済む話だとは思うのですが、現状難しい状態です。
No.2
- 回答日時:
そのファイルサーバのOSはなんでしょう?
unix系にsambaだった場合、sambaでドットファイルのパーミッションで読み込みのみ…など設定をしてあったりしませんか?
# …その場合SVN更新とかもできないかも知れませんが…
サーバから直接削除する。という方法もあるかと思われますが。
回答頂きありがとうございました。
現在使用しているファイルサーバというのは”Thecus N4100PRO”というNAS型のファイルサーバです。
今までは、tortoise SVNで使用するファイルはいつも自分のPC内に入れていたのですが、他の人も更新された最新のファイルを見れるようにこのファイルサーバにコピーして、自分が更新した分をこのファイルサーバ内でも見れるようにするためにフォルダをコピーしたのですが、更新やコミットなどはできるのですが、削除するときに消せなくなった状態です。
また、消すときにエラーが出るときにわかったのですが、他のファイル削除することができるのですが、.svnフォルダの中の”entries”というファイルを削除することができないため、削除ができない状態ということもわかりました。
No.1
- 回答日時:
TotoiseSVNでアイコンにマークがつくようになったと思います。
おそらく、そのアイコン表示のためのCacheプログラムが使用中なのだと思います。
アイコンオーバレイ設定でCacheを一旦[なし]にしたら消えませんか?
参考URL:http://tortoisesvn.net/docs/nightly/TortoiseSVN_ …
回答頂きありがとうございます。
いちおう、ネットワークサーバにコピーして消えなくなったフォルダで、”settings”でIcon Overlays項目の”Status cache”を”None”に設定してみたのですが、削除を行っても
”entries”という.svnフォルダ内のファイルが削除できない状態でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- Windows 8 カスペルスキー削除後の外付HDD不具合 3 2023/03/06 06:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/10/03 09:55
- Google Drive USB内の圧縮フォルダが開けません。教えて下さい! 1 2022/07/26 18:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 10:35
- Google Drive Googleドライブで削除できないファイルがある。 5 2023/05/11 09:39
- Windows Vista・XP windows10 フォルダを上書きするときに、元のフォルダを全て削除してコピーする方法 3 2022/05/22 00:53
- Excel(エクセル) 2つのマクロを連続して動かしたい 3 2022/09/20 23:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
TortoiseSVNにおける削除ファイ...
-
[SVN]Subversionリポジトリの容...
-
svnadmin loadをするとエラーする
-
Subversionのチェックアウトが...
-
「.svn」の隠しフォルダが勝手...
-
RapidSVNの管理方法について
-
Subversionのリビジョン番号一...
-
SVN 削除してしまったフォルダ...
-
subversionでログを表示しよう...
-
TortoiseSVNでリポジトリURLの...
-
Subversionで日本語ファイル名...
-
Subvirsion サーバに接続できま...
-
".svn-base"という拡張子の追加...
-
SVNのアンロック
-
デスクトップ画面に「◯◯まであ...
-
CSVファイルの特定行の削除
-
C++言語で、構造体のコピーは可...
-
テキストファイルの途中行から...
-
エクセルVBA 実行時エラー'...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
svnでファイル移動すると履歴が...
-
TortoiseSVNにおける削除ファイ...
-
Subversionで日本語ファイル名...
-
[SVN]Subversionリポジトリの容...
-
TortoiseSVNでリポジトリURLの...
-
Subversionのリビジョン番号一...
-
Tortoise SVNでのファイルをア...
-
svnadmin loadをするとエラーする
-
Subversionのチェックアウトが...
-
subversionでログを表示しよう...
-
SVNへ登録した際の「日時」につ...
-
SVN 削除してしまったフォルダ...
-
Subvirsion サーバに接続できま...
-
TortoiseSvnをバッチファイルで...
-
TortoiseSVN1.6.7でのhttps接続
-
".svn-base"という拡張子の追加...
-
FFFTPでディレクトリを上の階層...
-
SVNのアンロック
-
svnリポジトリ内の一部のフォル...
-
リビジョン指定でのSVNログ取得...
おすすめ情報