[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:90962] 2つのcvs serverの同期


こんにちは。松田陽一 _at_ PAL-NET三鷹です。

今般、 cvs サーバをたてて、サイトのミラーリングをしたい、と思い立ち
ました。

+-----------------+                 +-----------------+
|メイン web サイト+----internet-----+ミラー web サイト|
|     (cvs)       |                 |      (cvs)      |
+-----------------+                 +-----------------+
   少数のコミッタ                     多数のコミッタ

メインの web サイトでコミッタ (comitter) のアカウントを追加するのに
制約があるので、ミラーの web サイトでユーザアカウントを発行して、
ミラー上で編集作業をした結果をメインの方に反映させよう、という目論見
です。

この場合、ミラーリングの手法としては何が一番良いのでしょうか。

一応、 google で検索して cvsup というものの存在を知りました。
これを使う際には、

(1)
+-----------------+                 +-----------------+
|メイン web サイト+----internet-----+ミラー web サイト|
|     (cvs)       |                 |      (cvs)      |
|     cvsup       |                 |     cvsupd      |
+-----------------+                 +-----------------+

という構成で、メイン web サイトから定期的にミラーにアクセスして、
ミラーの変更をメインに反映させるのが良いのでしょうか。

或は

(2)
+-----------------+                 +-----------------+
|メイン web サイト+----internet-----+ミラー web サイト|
|     (cvs)       |                 |      (cvs)      |
+-----------------+                 +-------+---------+
                                            |
                                         ユーザA
                   cvs -d :pserver:yoh _at_ main.web.site:/hoge update hoge

ミラー web サイトのコンテンツがメイン web サイトのリポジトリと
ミラー web サイトのリポジトリとを兼用していて、ミラー web 上で
ユーザA が cvs update を行うのが良いのでしょうか。

もし、(2) のように cvs で同期を取ろうとすると、リビジョンの管理に狂
いが生じるのではないか? という意見が出ており、はたして大丈夫なのか?
というのが今回の疑問点です。
--
夜に帰るため夜に帰るため夜に。
松田 陽一(yoh)
mailto:matsuda _at_ palnet.or.jp
http://www2.palnet.or.jp/~matsuda/index.htm

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: