- 1 名前:犬板 [2006/08/04(金) 23:33:16 ID:aMGjnjPK]
- バージョン管理システム subversionについて語ろう。
バージョン管理システムの一つにCVSがあるが、ディレクトリの移動の管理や ネットワーク対応などでやや難がある。 これらCVSの問題点を解決すべく開発されているのがSubversionである。 オープンソースソフトウェアの開発においてはCVSが多く使われているが、 Subversionを利用するオープンソースプロジェクトも急速に増えている。
- 203 名前:login:Penguin mailto:age [2010/03/03(水) 21:10:26 ID:z9Y2wXVN]
- >202
そのようなやり方があったのですね。 知りませんでした。参考になります。 repoが大きくなりすぎたので、別のリポジトリを作成し分割も考えています。 その場合は>>201さんが言っている、外部参照をしたいと思うのですが、 分割した場合はパスがずれてしまいます。(webシステムと連動しているので ややこしい) 4000フォルダをオーバーしても運用上問題なければ分割しなくてもいいのかと なかなか判断が出来ません。 リポジトリのサーバはlinuxで、クライアントはwindowsです。 ウィンドウズはフォルダが多すぎると開くのに時間がかかってしまいます。 運用のアドバイスをいただければ幸甚です。
- 204 名前:login:Penguin mailto:sage [2010/03/04(木) 08:07:35 ID:m1EChrKM]
- >>200
sparse checkout subversion とか、sparse directories subversion とかでググれば 幸せになれると思うよ。
- 205 名前:login:Penguin mailto:sage [2010/03/04(木) 18:48:58 ID:QEx69d3F]
- >>202
試さずに聞くけど、Windowsのコマンドプロンプトでも使える?
- 206 名前:login:Penguin mailto:sage [2010/03/04(木) 19:58:06 ID:0xVm3n75]
- cmd.exeの場合は
svn commit "C:\Documents and Settings\repos\BBB" "C:\Documents and Settings\repos\DDD" みたいに、人間が自分で展開して並べてやる必要がある。 ...けど、できる。
- 207 名前:login:Penguin mailto:sage [2010/03/04(木) 19:59:53 ID:1WE8MgDn]
- Cygwin 入れちゃえ。
- 208 名前:login:Penguin [2010/03/04(木) 20:03:17 ID:CbypfiKi]
- 引数展開を誰がやってるかっていう話だな。
- 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]
- はあ、どこで道を踏み誤ったんだろうなあ。。。
|

|