プロが教えるわが家の防犯対策術!

SubVersionを使用していますが、あるディレクトリをリネームしたいのですが、可能でしょうか。
また、可能ならその方法を教えてください。

svn+ssh://xxx.jp/aaa

svn+ssh://xxx.jp/aaa_bak
※xxx.jpは自社サーバです。
※aaaからaaa_bakにリネームしたい

なお、aaaはレポジトリ?になるのでしょうか。
aaa以下のフォルダ構造はtrunk、branch、tagがあります。

SVNにアップされているaaaはディレクトリ構造が間違っているので、
とりあえず、間違っているaaaは残してaaa_bakとして(念のため)、
正しいディレクトリ構造のaaaをアップしたいのです。
(別に正しいディレクトリ構造のaaaは、
 trunkとかtagとかなくてもいい)

ぜひ教えてください。

やったこと:
・一般ユーザでsvn rename aaa aaa_bakすると、
 svn: Can't open file '.svn/lock': 許可がありません
 ⇒svnのスーパーユーザ?じゃないとダメ?

A 回答 (1件)

svn rename aaa aaa_bak


で通常は名前が変わります。
(処理的にはsvn delete -> svn add とたいして変わりません。)

エラーにある通り、サーバ上でのファイル権限が違っているのではないでしょうか?

ただ、Subversionはバージョンを管理するシステムなのでaaaをaaa_bakとして残す意味はわかりません。
必要なら過去のリビジョンを参照すればいいのでは?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!