- 1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK]
- バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や ネットワーク対応などでやや難がある。 これらCVSの問題点を解決すべく開発されているのがSubversionである。 オープンソースソフトウェアの開発においてはCVSが多く使われているが、 Subversionを利用するオープンソースプロジェクトも急速に増えている。
- 209 名前:login:Penguin mailto:sage [2010/03/05(金) 00:37:11 ID:i/dyYoIT]
- ubuntu サーバ(ubuと呼ぶ)上で subversion のリポジトリを作成し、Windows のファイルサーバ(winと呼ぶ)にバックアップを取ろうとしています。
バックアップの手段としては svnsync を使おうとしています(post-commitで、win 上のリポジトリと同期させたい)。 そのため、win の共有フォルダにバックアップ用のリポジトリを作成しようと、ubu から win の共有フォルダをマウントしましたが、 マウントしたディレクトリ内で svnadmin create をすると「svnadmin: database is locked」というエラーが 出てしまい、リポジトリが作成できません。 ubu 上では apache から DAV でリポジトリにアクセスさせるために、ubu 上のリポジトリには www-data:www-data に 所有権を与え、さらに、win をマウントする時にも uid,gid を www-data の id を指定しています。 windows の共有フォルダをマウントして、その上にリポジトリを作成することはできないのでしょうか? それとも、何かしらの設定によるものなのでしょうか? 板違い、スレ違い等ありましたら誘導していただければ助かります。 よろしくお願いします。
- 210 名前:209 mailto:sage [2010/03/07(日) 16:33:23 ID:i2q43V0t]
- >>209 自己解決しました
--pre-1.5-compatible オプションを付けてリポジトリを作成したら うまくいきました。
- 211 名前:login:Penguin mailto:sage [2010/03/25(木) 15:50:13 ID:Q/OHi20B]
- fsfs-reshard.py
でリポジトリDBバージョンを2->3にしたらチェックアウト、更新はできるけど コミットできなくなった。バージョンは1.6.9です。 横着しないほうがいいってことらしい。
- 212 名前:login:Penguin [2010/04/02(金) 20:44:39 ID:IyKbf9bJ]
- はあ、どこで道を踏み誤ったんだろうなあ。。。
|

|