[解決済み] SVNエラー - 作業コピーではありません
質問
最近svnサーバーが変更になり、svnの切り替えを行いました。
作業コピーには大量の未バージョン リソースがあったため、作業コピーはロックされ、svn 以下のすべてのフォルダーをフォルダーごとに切り替えるようになりましたが、これはまったく問題なく動作しています。
しかし、リポジトリの一番上の階層で、ファイルを更新しようとすると svn: 作業コピー '.' がロックされました。 というエラーが発生し、クリーンアップもうまくいきません。クリーンアップを行うと、以下のようなエラーが発生します。 svn: 'content' は作業コピーディレクトリではありません。
フレッシュチェックアウトは全く選択肢にありません。クリーンアップとロック解除を行い、完全に切り替えるための他の方法はありますか?
EDITです。 JesperEさんの回答の最後の段落にある
<ブロッククオート作業コピーではありません。 svn cleanup" を再帰的に実行することです。 推測では 作業コピーであるべきもの(例. トップレベルにある .svn ディレクトリ と書かれている)が、独自の .svn ディレクトリです。このような場合 を削除・移動してみるのもいいかもしれません。 ディレクトリを作成し、ローカルアップデートを行います。
は、リポジトリで解決するようです。これらのフォルダを特定し、その特定のフォルダだけを新たにチェックアウトしたところ、なんと、その後のクリーンアップでロックが解除されているではありませんか。JesperEさん、ありがとうございます。
しかし、私はまだsvnスイッチのエラーを理解することはできませんが、今では次のように読み取れます。
svn: にあるリポジトリは 'svn://repourl/reponame/foldername' です。 はuuid 'm/reponame'を持ちますが、WCは has 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
何か思い当たることはありますか?
解決方法は?
再帰的な操作を行ったときに、quot;not a working copy"が発生した場合
svn cleanup
は、作業コピーであるはずのディレクトリ(つまりは
.svn
ディレクトリに書かれています) が、そのディレクトリに独自の
.svn
ディレクトリを作成します。その場合、そのディレクトリだけ削除/移動して、ローカルアップデートをしてみるのも手です(つまり
rm -rf content; svn checkout content
).
を取得した場合
not a working copy
エラーは、Subversion が適切な
.svn
ディレクトリがあります。があるかどうか確認してください。
.svn
ディレクトリを
contents
可能であれば、フレッシュチェックアウトが理想的な解決策です。
関連
-
[解決済み] Subversionでファイルの削除を取り消す簡単な方法は何ですか?
-
[解決済み] ブランチをトランクにマージする場合、「svn merge --reintegrate」と「svn merge without reintegrate」はどう違うのですか?
-
[解決済み] 履歴のある SVN リポジトリを新しい Git リポジトリに移行するにはどうすればよいですか?
-
[解決済み] svn log -v' のように 'git log' にファイル名を表示させる方法
-
[解決済み] SVNで作業コピーXXXがロックされ、クリーンアップに失敗する。
-
[解決済み] 既存のGitリポジトリをSVNにプッシュする
-
[解決済み] あるリビジョンにコミットされたファイルを一覧表示する
-
[解決済み] svnログに特定のユーザのコミットを表示するには?
-
[解決済み] 新しいブランチを作成するにはどうすればよいですか?
-
[解決済み] gitでマージした後にgit-svnでdcommitするのは危険ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] コマンドラインでSVNが動作しない
-
[解決済み] svn diff で2つのリビジョン間の非空白行の変更点のみを表示させる方法
-
[解決済み] svn用HTTPプロキシの設定方法
-
[解決済み] SVNリポジトリURLの変更
-
[解決済み] ブランチをトランクにマージする場合、「svn merge --reintegrate」と「svn merge without reintegrate」はどう違うのですか?
-
[解決済み] Subversionが管理するファイル名の@文字をエスケープするには?
-
[解決済み] 一般的なSVN無視パターンがベスト?
-
[解決済み] SubversionのリポジトリをGitのサブモジュールとして持つことは可能ですか?
-
[解決済み] SVNで直近の10件のコミットを逆時系列で見るには?
-
[解決済み] svn : トランクの特定のリビジョンからブランチを作成する方法