diff --git a/ja/handbook/synching.sgml b/ja/handbook/synching.sgml index 0460909910..92d8a84ee6 100644 --- a/ja/handbook/synching.sgml +++ b/ja/handbook/synching.sgml @@ -1,52 +1,53 @@ - + - + インターネットを通じたソースツリーの同期

原作: &a.jkh;. -

訳: &a.iwasaki;.28 December 1996. +

訳: &a.iwasaki;.13 September 1997.

インターネット接続 (または電子メール) を使用して, あなたの興味の対 象によって FreeBSD プロジェクトのソースのある一部分または全体の最新を 追いかける方法は色々あります. 私たちが提供している基本的なサービスは CVSup と CTM です: -

CVSup は目下売り出し中で, sup のすべての機能プラスαをそな -え, 要求するサーバのディスクスペースとネットワーク資源の観点からずっと -効果的に動作します. このため, CVSup は FreeBSD プロジェクトにおいて - の大部分を置き換えました. また, sup のように -pull 同期モデルで動作します. +

CVSuppull 同期モデルを採用しています. +ユーザ (または cron スクリプト) は cvsup プログラムを +起動し, どこかにある cvsupd サーバとやりとりしてファイルを +最新状態にします. 届けられる更新情報はその時点の最新のものであり, +また必要な時にだけ取り寄せられます. 興味のある特定のファイルやディレクトリに +限定して更新することも簡単にできます. クライアント側のソースツリーの状態・ +設定ファイルの指定に従い, サーバによって更新情報が素早く生成されます.

一方, CTM はあなたが持っているソースとマスタアーカイブ上に あるそれとの対話的な比較をおこないません. そのかわりに, 前回の実行時からの変更を認識するスクリプトがマスタアーカ イブ上で一日に数回実行され, すべての変更を compress して通し番号を振り, さらに電子メールで転送できるようにエンコードします (印字可能な ASCII キャラクタのみです). 受信した後は, これらの「CTM のデルタ」は自動 的にデコード, 検査してユーザのソースのコピーに変更を適用する ctm_rmail(1) によって処理可能となります. この処理は CVSup よりずっと効率 的であり, pull モデルというよりむしろ push モデルで あるため, 私たちのサーバ資源の負荷は軽くなります. -

もちろん他のトレードオフもあります. あなたが CVSup でうっかりアーカイブ -の一部を消してしまっても, CVSup は壊れた部分を検出して再構築してくれます. +

もちろん他のトレードオフもあります. うっかりアーカイブ +の一部を消してしまっても, CVSup は壊れた部分を検出して再構築してくれます. CTM はこれをやってくれません. もしソースツリーの一部を消してしまったら, 一からやり直して (最新の CVS 「ベースデルタ」から) すべてを再構築しなければ なりません. -CVSup と CTM, あるいは今では時代遅れとなってしまった sup についての +CVSup と CTM についての 詳しい情報については, 以下の節を参照してください: &ctm; &cvsup; - ⊃ diff --git a/ja_JP.EUC/handbook/synching.sgml b/ja_JP.EUC/handbook/synching.sgml index 0460909910..92d8a84ee6 100644 --- a/ja_JP.EUC/handbook/synching.sgml +++ b/ja_JP.EUC/handbook/synching.sgml @@ -1,52 +1,53 @@ - + - + インターネットを通じたソースツリーの同期

原作: &a.jkh;. -

訳: &a.iwasaki;.28 December 1996. +

訳: &a.iwasaki;.13 September 1997.

インターネット接続 (または電子メール) を使用して, あなたの興味の対 象によって FreeBSD プロジェクトのソースのある一部分または全体の最新を 追いかける方法は色々あります. 私たちが提供している基本的なサービスは CVSup と CTM です: -

CVSup は目下売り出し中で, sup のすべての機能プラスαをそな -え, 要求するサーバのディスクスペースとネットワーク資源の観点からずっと -効果的に動作します. このため, CVSup は FreeBSD プロジェクトにおいて - の大部分を置き換えました. また, sup のように -pull 同期モデルで動作します. +

CVSuppull 同期モデルを採用しています. +ユーザ (または cron スクリプト) は cvsup プログラムを +起動し, どこかにある cvsupd サーバとやりとりしてファイルを +最新状態にします. 届けられる更新情報はその時点の最新のものであり, +また必要な時にだけ取り寄せられます. 興味のある特定のファイルやディレクトリに +限定して更新することも簡単にできます. クライアント側のソースツリーの状態・ +設定ファイルの指定に従い, サーバによって更新情報が素早く生成されます.

一方, CTM はあなたが持っているソースとマスタアーカイブ上に あるそれとの対話的な比較をおこないません. そのかわりに, 前回の実行時からの変更を認識するスクリプトがマスタアーカ イブ上で一日に数回実行され, すべての変更を compress して通し番号を振り, さらに電子メールで転送できるようにエンコードします (印字可能な ASCII キャラクタのみです). 受信した後は, これらの「CTM のデルタ」は自動 的にデコード, 検査してユーザのソースのコピーに変更を適用する ctm_rmail(1) によって処理可能となります. この処理は CVSup よりずっと効率 的であり, pull モデルというよりむしろ push モデルで あるため, 私たちのサーバ資源の負荷は軽くなります. -

もちろん他のトレードオフもあります. あなたが CVSup でうっかりアーカイブ -の一部を消してしまっても, CVSup は壊れた部分を検出して再構築してくれます. +

もちろん他のトレードオフもあります. うっかりアーカイブ +の一部を消してしまっても, CVSup は壊れた部分を検出して再構築してくれます. CTM はこれをやってくれません. もしソースツリーの一部を消してしまったら, 一からやり直して (最新の CVS 「ベースデルタ」から) すべてを再構築しなければ なりません. -CVSup と CTM, あるいは今では時代遅れとなってしまった sup についての +CVSup と CTM についての 詳しい情報については, 以下の節を参照してください: &ctm; &cvsup; - ⊃