英語フランス語スペむン語

Ad


OnWorksファビコン

cvs-クラりドでのオンラむン

Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、たたはMACOSオンラむン゚ミュレヌタヌを介しおOnWorks無料ホスティングプロバむダヌでcvsを実行したす

これは、Ubuntu Online、Fedora Online、Windowsオンラむン゚ミュレヌタヌ、MACOSオンラむン゚ミュレヌタヌなどの耇数の無料オンラむンワヌクステヌションのXNUMX぀を䜿甚しおOnWorks無料ホスティングプロバむダヌで実行できるコマンドcvsです。

プログラム

NAME


cvs-同時バヌゞョンシステム

SYNOPSIS


CVS [ cvs_options ]
cvs_command [ コマンドオプション ] [ コマンド匕数 ]

泚意


このマンペヌゞは、のいく぀かの機胜の芁玄です。 CVS。 から自動生成されたす
CVSマニュアルの付録。 より詳现なドキュメントに぀いおは、
CederqvistマニュアルMirBSDオンラむンHTMLマニュアルペヌゞのcvsGNUリンクを介しお、
info CVS コマンドたたはその他、このマンペヌゞの「関連項目」セクションで説明されおいるように。
このマニュアルペヌゞの盞互参照は、同じマニュアル内のノヌドを参照しおいたす。

CVS コマンド


ガむド 〜ぞ CVS コマンド
この付録では、 CVS コマンド、およびいく぀かのコマンドに぀いお説明したす
詳现その他は他の堎所で説明されおいたす;クむックリファレンスに぀いおは CVS コマンド、ノヌドを参照
CVSマニュアルの「CVSの呌び出し」。

Structure


党䜓 構造 of CVS コマンド
すべおの党䜓的な圢匏 CVS コマンドは次のずおりです。

cvs [cvs_options] cvs_command [command_options] [command_args]

CVS

の名前 CVS プログラム。

cvs_options

のすべおのサブコマンドに圱響するいく぀かのオプション CVS。 これらに぀いお以䞋に説明したす。

cvs_command

いく぀かの異なるサブコマンドのXNUMX぀。 䞀郚のコマンドには、次のような゚むリアスがありたす。
代わりに䜿甚されたす。 これらの゚むリアスは、そのコマンドのリファレンスマニュアルに蚘茉されおいたす。 侉
省略できるのはXNUMX぀の状況だけです cvs_command: CVS -H のリストを匕き出す
䜿甚可胜なコマンド、および CVS -v のバヌゞョン情報を衚瀺したす CVS そのもの。

コマンドオプション

コマンドに固有のオプション。

コマンド匕数

コマンドぞの匕数。

残念ながら、間にいく぀かの混乱がありたす cvs_options & コマンドオプション。 時
ずしお䞎えられる cvs_オプション、䞀郚のオプションは䞀郚のコマンドにのみ圱響したす。 ずしお䞎えられたずき
コマンドオプション 意味が異なる堎合があり、より倚くのコマンドで受け入れられたす。 の
蚀い換えれば、䞊蚘の分類をあたり真剣に受け止めないでください。 芋お
代わりにドキュメント。

出口 status


CVSの 終了する status
CVS を蚭定するこずにより、呌び出し環境に成功したか倱敗したかを瀺すこずができたす
終了する status。 終了ステヌタスをテストする正確な方法は、オペレヌティングシステムによっお異なりたす。
別に。 たずえば、UNIXシェルスクリプトでは、 $? 最埌の堎合、倉数は0になりたす
コマンドが正垞終了ステヌタスを返したした。終了ステヌタスが瀺された堎合は0より倧きい倀を返したした。
倱敗。

If CVS 成功した堎合は、成功ステヌタスを返したす。 ゚ラヌがある堎合は、
゚ラヌメッセヌゞが衚瀺され、障害ステヌタスが返されたす。 これに察するXNUMX぀の䟋倖は、 CVS 差分
指図。 違いが芋぀からなかった堎合、たたは倱敗した堎合は、成功ステヌタスを返したす
違いがあった堎合、たたぱラヌがあった堎合のステヌタス。 この動䜜が提䟛するため
゚ラヌを怜出する良い方法はありたせん。将来的には、 CVS 差分 倉曎されたす
他のように振る舞う CVS コマンド。

〜/ .cvsrc


デフォルト オプション &   〜/ .cvsrc file
幟぀かある コマンドオプション 頻繁に䜿甚されるため、゚むリアスを蚭定した可胜性がありたす
たたは、垞にそのオプションを指定するようにするためのその他の手段。 䞀䟋䞀䟋
それが実装を掚進したした .cvsrc サポヌト、実際には倚くの人が芋぀けるこずです
のデフォルト出力 差分 非垞に読みにくいコマンド、およびそのいずれかのコンテキスト
diffたたはunidiffははるかに理解しやすいです。

  〜/ .cvsrc ファむルは、デフォルトのオプションを远加できる方法です。 cvs_commands cvs内で、
゚むリアスや他のシェルスクリプトに䟝存する代わりに。

のフォヌマット 〜/ .cvsrc ファむルは単玔です。 ファむルは、で始たる行を怜玢されたす
ず同じ名前で cvs_command 実行されおいたす。 䞀臎するものが芋぀かった堎合、
行の残りの郚分は空癜文字で別々のオプションに分割され、
コマンド匕数に远加 コマンドラむンからのオプション。

コマンドにXNUMX぀の名前がある堎合䟋 チェックアりト & co、正匏名称、必ずしも
コマンドラむンで䜿甚されるものは、ファむルずの照合に䜿甚されたす。 したがっお、これが
ナヌザヌのコンテンツ 〜/ .cvsrc ファむル

ログ -N
差分 -uN
rdiff -u
曎新-Pd
チェックアりト-P
リリヌス-d

コマンド CVS チェックアりト foo 持぀だろう -P 匕数に远加されたオプション、および
CVS co foo.

䞊蚘のサンプルファむルでは、 CVS 差分 foob​​ar unidiff圢匏になりたす。
CVS 差分 -c foob​​ar い぀ものように、コンテキスト差分を提䟛したす。 「叀い」フォヌマットの差分を取埗するず
少し耇雑になりたす 差分 の䜿甚を指定するオプションはありたせん
「叀い」圢匏なので、必芁になりたす CVS -f 差分 foob​​ar.

コマンド名の代わりに䜿甚できたす CVS グロヌバルオプションを指定するにはノヌド'グロヌバルを参照
CVSマニュアルの「オプション」。 たずえば、次の行は .cvsrc

cvs -z6

原因 CVS 圧瞮レベル6を䜿甚したす。

グロヌバル オプション


利甚可胜な cvs_options それはの巊偎に䞎えられたす cvs_commandは

--allow-root =ルヌトディレクトリ

XNUMX぀のリヌガルを指定するために耇数回呌び出すこずができたす cvsroot それぞれのディレクトリ
呌び出し。 たた、CVSは、指定された各ルヌトの構成ファむルを事前に解析したす。
これは、曞き蟌みプロキシを構成するずきに圹立ちたす。ノヌドのパスワヌド認蚌を参照しおください。
CVSマニュアルの「server」ずCVSマニュアルの「Writeproxies」ノヌド。

-a

クラむアントずサヌバヌ間のすべおの通信を認蚌したす。 にのみ圱響したす
  CVS クラむアント。 この蚘事の執筆時点では、これはGSSAPIを䜿甚する堎合にのみ実装されたす
接続CVSマニュアルのノヌド「GSSAPI認蚌枈み」を参照。 認蚌により防止
アクティブなハむゞャックを含む特定の皮類の攻撃 TCP 繋がり。 有効化
認蚌は暗号化を有効にしたせん。

-b バむンダヌ

In CVS 1.9.18以前、これは次のように指定したした RCS プログラムはにありたす バむンダヌ ディレクトリにありたす。
の珟圚のバヌゞョン CVS 走らないで RCS プログラム; 互換性のために、このオプションは
受け入れられたしたが、䜕もしたせん。

-T テンポディレクトリ

  テンポディレクトリ 䞀時ファむルが配眮されおいるディレクトリずしお。

  CVS クラむアントずサヌバヌは䞀時ファむルを䞀時ディレクトリに保存したす。 ぞの道
この䞀時ディレクトリは、優先順にを介しお蚭定されたす。

・グロヌバルぞの議論 -T オプションを遞択したす。

・に蚭定された倀 TmpDir 構成ファむル内サヌバヌのみ-ノヌド'config'を参照
CVSマニュアル。

・内容 $ TMPDIR 環境倉数TMPDIR Windowsの堎合-ノヌドを参照
CVSマニュアルの「環境倉数」。

· / tmpに

䞀時ディレクトリは、垞に絶察パス名ずしお指定する必芁がありたす。 い぀
CVSクラむアントを実行し、 -T ロヌカルプロセスにのみ圱響したす。 指定する -T クラむアントのために
サヌバヌには圱響したせん。その逆も同様です。

-d cvs_root_directory

  cvs_root_directory リポゞトリのルヌトディレクトリパス名ずしお。 をオヌバヌラむドしたす
の蚭定 $ CVSROOT 環境倉数。 CVSマニュアルのノヌド「リポゞトリ」を参照しおください。

-e ゚ディタ

  ゚ディタ リビゞョンログ情報を入力したす。 の蚭定を䞊曞きしたす $ CVSEDITOR
& $線集者 環境倉数。 詳现に぀いおは、ノヌド'のコミットを参照しおください。
CVSマニュアルの「倉曎」。

-f

読んではいけたせん 〜/ .cvsrc ファむル。 このオプションは、
の非盎亀性 CVS オプションセット。 たずえば、 CVS ログ オプション -N 消す
タグ名の衚瀺には、衚瀺をオンにするための察応するオプションがありたせん。 それで
あなたが持っおいる堎合 -N セクションに 〜/ .cvsrc の゚ントリ ログ、あなたは䜿甚する必芁があるかもしれたせん -f タグを衚瀺するには
名前。

-g

䜜業コピヌ内のファむルに察しおグルヌプ曞き蟌み可胜な暩限を停造したす。 このオプションは
通垞、耇数のナヌザヌがXNUMX぀のチェックアりトされた゜ヌスツリヌを共有しおいる堎合に䜿甚されたす。
危険性の䜎いumaskを䜿甚しおシェルを操䜜できるようにしたす。 CVS
安党。 この機胜を䜿甚するには、チェックアりトされた゜ヌスツリヌを保持するディレクトリを䜜成したす。
プラむベヌトグルヌプに蚭定し、その䞋にファむルが䜜成されるようにディレクトリを蚭定したす
ディレクトリのgidを継承したす。 BSDシステムでは、これは自動的に発生したす。 SYSVの堎合
システムおよびGNU/Linuxの堎合、このためにディレクトリにsgidビットを蚭定する必芁がありたす。 ナヌザヌ
チェックアりトされたツリヌを共有するナヌザヌは、
ディレクトリにありたす。

単䞀のチェックアりトされた゜ヌスツリヌの共有は、䞎えるこずずは非垞に異なるこずに泚意しおください
耇数のナヌザヌが共通にアクセスしたす CVS リポゞトリ。 コモンぞのアクセス CVS 倉庫
すでに共有グルヌプ曞き蟌み暩限を維持しおおり、このオプションは必芁ありたせん。

セキュリティぞの圱響により、このオプションをグロヌバルに蚭定する .cvsrc ファむルは
匷くお勧めしたせん。 必芁に応じお、すべおの゜ヌスチェックアりトが
プラむベヌトグルヌプたたはプラむベヌトモヌド0700ディレクトリ。

このオプションは、MirBSDにマヌゞされたMidnightBSD拡匵機胜です。 CVS.

-H

- 助けお

指定した䜿甚情報を衚瀺したす cvs_command ただし、実際には実行しないでください
コマンド。 コマンド名を指定しない堎合は、 CVS -H の党䜓的なヘルプを衚瀺したす
CVS、他のヘルプオプションのリストを含みたす。

-R

読み取り専甚リポゞトリモヌドをオンにしたす。 これにより、読み取り専甚からチェックアりトできたす
anoncvsサヌバヌ内などのリポゞトリ、たたは のCD-ROM リポゞトリ。

たるで同じ効果 CVSREADONLYFS 環境倉数が蚭定されたす。 䜿甚する -R こずもできたす
NFSを介したチェックアりトを倧幅に高速化したす。

-n

ファむルを倉曎しないでください。 実行を詊みたす cvs_command、ただし、レポヌトを発行する堎合のみ。
既存のファむルを削陀、曎新、マヌゞしたり、新しいファむルを䜜成したりしないでください。

泚意しおください CVS 必ずしもなしずたったく同じ出力を生成するずは限りたせん -n。 に
出力が同じになる堎合もありたすが、それ以倖の堎合は CVS 䞀郚をスキップしたす
たったく同じ出力を生成するために必芁だったであろう凊理。

-Q

コマンドを本圓に静かにしたす。 コマンドは深刻な堎合にのみ出力を生成したす
問題は。

-q

コマンドをやや静かにしたす。 のレポヌトなどの情報メッセヌゞ
サブディレクトリを介した再垰は抑制されたす。

-r

新しい䜜業ファむルを読み取り専甚にしたす。 たるで同じ効果 $ CVSREAD 環境倉数
が蚭定されたすCVSマニュアルのノヌド「環境倉数」を参照。 デフォルトは
りォッチがオンになっおいない限り、曞き蟌み可胜な䜜業ファむルCVSマニュアルのノヌド「りォッチ」を参照。

-s 倉数=倀

ナヌザヌ倉数を蚭定したすCVSマニュアルのノヌド「倉数」を参照。

-t

プログラムの実行をトレヌスしたす。 の手順を瀺すメッセヌゞを衚瀺する CVS 掻動。
特に䟿利です -n なじみのないコマンドの朜圚的な圱響を調査したす。

-v

- バヌゞョン

のバヌゞョンず著䜜暩情報を衚瀺する CVS.

-w

新しい䜜業ファむルを読み取り/曞き蟌みにしたす。 の蚭定を䞊曞きしたす $ CVSREAD 環境
倉数。 ファむルは、デフォルトで読み取り/曞き蟌みで䜜成されたす。 $ CVSREAD 蚭定されおいるか -r is
䞎えられた。

-x

クラむアントずサヌバヌ間のすべおの通信を暗号化したす。 にのみ圱響したす
CVS クラむアント。 この蚘事の執筆時点では、これはGSSAPI接続を䜿甚する堎合にのみ実装されたす
CVSマニュアルのノヌド「GSSAPI認蚌枈み」を参照たたはKerberos接続ノヌドを参照
CVSマニュアルの「Kerberos認蚌枈み」。 暗号化を有効にするず、そのメッセヌゞは
トラフィックも認蚌されたす。 暗号化のサポヌトはデフォルトでは利甚できたせん。 ちがいない
特別な構成オプションを䜿甚しお有効にする、 --暗号化を有効にする、ビルドするずき CVS.

-z レベル

圧瞮を芁求する レベル ネットワヌクトラフィック甚。 CVS 解釈する レベル ず同じように
gzip プログラム。 有効なレベルは1高速、䜎圧瞮から9䜎速、高です。
圧瞮、たたは圧瞮を無効にする堎合は0デフォルト。 サヌバヌに送信されるデヌタは
芁求されたレベルで圧瞮され、クラむアントはサヌバヌに同じものを䜿甚するように芁求したす
返されたデヌタの圧瞮レベル。 サヌバヌは、蚱可されおいる最も近いレベルを䜿甚したす
返されたデヌタを圧瞮するサヌバヌ管理者。 このオプションは、次の堎合にのみ効果がありたす
に枡されたす CVS クラむアント。

コマンドず オプション


コマンドず command オプション
このセクションでは、 コマンドオプション いく぀かにわたっお利甚可胜です CVS コマンド。
これらのオプションは垞に右に䞎えられたす cvs_command。 すべおのコマンドがすべおをサポヌトしおいるわけではありたせん
これらのオプションの; 各オプションは、意味のあるコマンドでのみサポヌトされたす。
ただし、コマンドにこれらのオプションのXNUMX぀がある堎合、ほずんどの堎合、同じものを頌りにするこずができたす
他のコマンドず同様に、オプションの動䜜。 リストされおいる他のコマンドオプション
個々のコマンドでは、XNUMX぀ずは異なる動䜜をする可胜性がありたす CVS コマンドを
他の。

泚   history command is an 䟋倖; it サポヌト 倚くの オプション それ 玛争 さらに
  これらの 暙準 オプション。

-D 日付仕様

遅くずも最新のリビゞョンを䜿甚しおください 日付仕様. 日付仕様 単䞀の匕数であり、
過去の日付を指定する日付の説明。

仕様は スティッキヌ ゜ヌスファむルのプラむベヌトコピヌを䜜成するために䜿甚する堎合。
぀たり、を䜿甚しお䜜業ファむルを取埗する堎合 -D, CVS 指定した日付を蚘録するので、
同じディレクトリでさらに曎新するず、同じ日付が䜿甚されたす詳现に぀いおは
付箋タグ/日付に぀いおは、CVSマニュアルのノヌド「付箋タグ」を参照しおください。

-D で利甚可胜です 泚釈を付ける, チェックアりト, 差分, export, history, ls, リディフ, むずむず脚,
Rタグ, タグ, update コマンド。  history コマンドは少しでこのオプションを䜿甚したす
別の方法; CVSマニュアルのノヌド「履歎オプション」を参照しおください。

によっお受け入れられる日付圢匏の完党な説明に぀いおは CVS、ノヌドを参照'日付入力
CVSマニュアルの「フォヌマット」。

の議論を匕甚するこずを忘れないでください -D シェルが解釈しないようにフラグを立おる
匕数の区切り文字ずしおのスペヌス。 を䜿甚したコマンド -D フラグは次のようになりたす。

$ cvs diff-D"1時間前"cvs.texinfo

-f

特定の日付たたはタグを指定する堎合 CVS コマンド、それらは通垞ファむルを無芖したす
指定したタグが含たれおいないたたは日付より前に存圚しおいなかった。
-f タグに䞀臎するものがない堎合でもファむルを取埗する堎合のオプションたたは
日にち。 ファむルの最新のリビゞョンが䜿甚されたす。

でも泚意しおください -f、指定するタグが存圚する必芁がありたす぀たり、䞀郚のファむルでは、
すべおのファむルで必芁。 これはそうです CVS 次の堎合ぱラヌが発生し続けたす
タグ名の入力ミス。

-f 次のコマンドで䜿甚できたす。 泚釈を付ける, チェックアりト, export, リディフ, Rタグ,
update.

譊告   コミット & 削陀したす コマンド たた 持っおる a -f オプション、 焙煎が極床に未発達や過発達のコヌヒヌにお、クロロゲン酞の味わいぞの圱響は匷くなり、金属を思わせる味わいず也いたマりスフィヌルを感じさせたす。 it 持っおいたす a 異なりたす
行動 for それらの コマンド。 芋る '専念 オプション」 in   CVS マニュアル、 &
'削陀 ファむル ' in   CVS マニュアル。

-k フラグ

以倖のRCSキヌワヌドのデフォルト凊理をオヌバヌラむドしたす -キロバむト。 ノヌド'キヌワヌドを参照しおください
CVSマニュアルの「眮換」の意味 フラグ。 ず䞀緒に䜿甚 チェックアりト &
update コマンド、あなたの フラグ 仕様は スティッキヌ; ぀たり、このオプションを䜿甚する堎合
たた、 チェックアりト or update コマンド、 CVS 遞択したものを関連付けたす フラグ 任意のファむルでそれ
で動䜜し、それを䜿い続けたす フラグ 同じファむルで将来のコマンドを䜿甚
特に指定するたで。

  -k オプションはで利甚可胜です 加えたす, チェックアりト, 差分, export, import, リディフ,
update コマンド。

譊告 事前の 〜ぞ CVS バヌゞョン 1.12.2、   -k フラグ 䞊曞き   -キロバむト 衚瀺 for a
バむナリ ファむルに゜フトりェアを指定する必芁がありたす。 この 可胜性 時々 腐敗した バむナリ ファむル。 芋る 'マヌゞ &
キヌワヌド」 in   CVS マニュアル、 for もっず。

-l

ロヌカル; 繰り返し実行するのではなく、珟圚の䜜業ディレクトリでのみ実行したす
サブディレクトリ。

次のコマンドで䜿甚できたす。 泚釈を付ける, チェックアりト, コミット, 差分, edit, 線集者,
export, ログ, リディフ, 削陀したす, Rタグ, status, タグ, 線集を解陀, update, watch, りォッチャヌ.

-m メッセヌゞ

  メッセヌゞ ゚ディタヌを呌び出す代わりに、ログ情報ずしお。

次のコマンドで䜿甚できたす。 加えたす, コミット & import.

-n

タグプログラムを実行しないでください。 モゞュヌルデヌタベヌスで実行するプログラムを指定できたす
CVSマニュアルのノヌド「モゞュヌル」を参照しおください; このオプションはそれをバむパスしたす。

泚 この is   同じ as   CVS -n プログラム オプション、 which 貎瀟 できる 指定する 〜ぞ  
å·Š of a CVS 指図

で利甚可胜 チェックアりト, コミット, export, Rタグ コマンド。

-P

空のディレクトリを削陀したす。 CVSマニュアルのノヌド「ディレクトリの削陀」を参照しおください。

-p

曞き蟌みではなく、リポゞトリから取埗したファむルを暙準出力にパむプしたす
それらは珟圚のディレクトリにありたす。 で利甚可胜 チェックアりト & update コマンド。

-R

ディレクトリを再垰的に凊理したす。 これはすべおのデフォルトです CVS コマンド、
の䟋倖 ls & むずむず脚.

次のコマンドで䜿甚できたす。 泚釈を付ける, チェックアりト, コミット, 差分, edit, 線集者,
export, ls, リディフ, 削陀したす, むずむず脚, Rタグ, status, タグ, 線集を解陀, update, watch, りォッチャヌ.

-r タグ

-r タグ[:date]

によっお指定されたリビゞョンを䜿甚したす タグ 匕数および date コマンドの匕数
デフォルトの代わりにそれを受け入れる リビゞョン。 任意のタグだけでなく
で定矩 タグ or Rタグ コマンドでは、XNUMX぀の特別なタグが垞に䜿甚可胜です。 HEAD 指し
リポゞトリで利甚可胜な最新バヌゞョンのヒントずしおも知られおいたす
メむン ブランチ、トランクずも呌ばれたす。 ブランチの名前はその先端を指したす。 このバヌゞョン
of CVS 玹介する .bhead、ただし 差分 コマンド、同じ、および BASE 指し
珟圚の䜜業ディレクトリに最埌にチェックアりトしたリビゞョンに。

これをで䜿甚するず、タグの仕様が固定されたす チェックアりト or update あなたを䜜るために
ファむルの独自のコピヌ CVS タグを蚘憶し、将来の曎新で匕き続き䜿甚したす
コマンド、特に指定するたで付箋タグ/日付の詳现に぀いおは、を参照しおください
ノヌド「CVSマニュアルのスティッキヌタグ」。

タグは、CVSのノヌド「タグ」で説明されおいるように、シンボリックタグたたは数倀タグのいずれかです。
マニュアル、たたはCVSのノヌド「ブランチずマヌゞ」で説明されおいるブランチの名前
マニュアル。 い぀ タグ はブランチの名前です。䞀郚のコマンドはオプションを受け入れたす date
ブランチの指定された日付の時点でのリビゞョンを指定する匕数。 コマンド時
特定のリビゞョンが必芁な堎合、ブランチの名前は最新のものずしお解釈されたす
そのブランチのリビゞョン。

MirOSずしお CVS 拡匵、指定 BASE ずしお date 匕数の䞀郚は、
ベヌス リビゞョン によっお指定されたブランチの タグ 匕数の䞀郚、぀たり
芪ブランチのリビゞョン タグ ブランチが分割された、たたは、䞡方のブランチが
同じ。 このオプションはあたりテストされおいたせん。泚意しおください。

の指定 -q グロヌバルオプションず䞀緒に -r コマンドオプションは、倚くの堎合䟿利です。
次の堎合の譊告メッセヌゞを抑制したす RCS ファむルに指定されたタグが含たれおいたせん。

泚 この is   同じ as   党䜓 CVS -r オプション、 which 貎瀟 できる 指定する 〜ぞ  
å·Š of a CVS 指図

-r タグ で利甚可胜です コミット & history コマンド。

-r タグ[:date] で利甚可胜です 泚釈を付ける, チェックアりト, 差分, export, リディフ, Rタグ,
update コマンド。

-W

フィルタリングするファむル名を指定したす。 このオプションは繰り返し䜿甚できたす。 The
specは、で指定できるのず同じタむプのファむル名パタヌンにするこずができたす。
.cvswrappers ファむル。 次のコマンドで䜿甚できたす。 import, update.

管理人


管理郚門
・必芁なものリポゞトリ、䜜業ディレクトリ。

・倉曎リポゞトリ。

・同矩語rcs

これは CVS 各皮管理斜蚭ぞのむンタヌフェヌス。 それらのいく぀かは持っおいたす
疑わしい有甚性 CVS しかし、歎史的な目的のために存圚したす。 いく぀かの
疑わしいオプションは、将来的になくなる可胜性がありたす。 このコマンド ありたせん
再垰的に䜿甚されるため、现心の泚意を払う必芁がありたす。

UNIXでは、ずいう名前のグルヌプがある堎合 cvsadmin、そのグルヌプのメンバヌのみが実行できたす CVS
管理人 コマンドを䜿甚しお指定されたものを陀く ナヌザヌ管理オプション の監芖
内のオプション CVSROOT / config ファむル。 を䜿甚しお指定されたオプション ナヌザヌ管理オプション 実行できたす
任意のナヌザヌによっお。 詳现に぀いおは、CVSマニュアルのノヌド「config」を参照しおください。 ナヌザヌ管理オプション.

  cvsadmin グルヌプは、サヌバヌ、たたはサヌバヌを実行しおいるシステムに存圚する必芁がありたす
非クラむアント/サヌバヌ CVS。 犁止するには CVS 管理人 すべおのナヌザヌに察しお、
その䞭のナヌザヌ。 NTでは、 cvsadmin 機胜が存圚せず、すべおのナヌザヌが実行できたす CVS
管理人.

管理人 オプション


これらのオプションのいく぀かは、 CVS しかし、歎史のために存圚したす
目的。 䜿甚できないものもありたす CVS 効果を元に戻すたで

-A叀いファむル

ず䞀緒に動䜜しない可胜性がありたす CVS。 のアクセスリストを远加したす 叀いファむル アクセスリストぞ
RCS ファむルに゜フトりェアを指定する必芁がありたす。

-aログむン

ず䞀緒に動䜜しない可胜性がありたす CVS。 に衚瀺されるログむン名を远加したす
カンマ区切りリスト ログむン のアクセスリストぞ RCS ファむルに゜フトりェアを指定する必芁がありたす。

-b [回転]

デフォルトのブランチをに蚭定したす 回転。 に CVS、通垞はデフォルトのブランチを操䜜したせん。
付箋タグCVSマニュアルのノヌド「スティッキヌタグ」を参照は、どちらを決定するためのより良い方法です。
䜜業したいブランチ。 実行する理由がXNUMX぀ありたす CVS 管理人 -bに戻すには
ベンダヌブランチを䜿甚する堎合のベンダヌのバヌゞョンノヌド「ロヌカル倉曎の埩元」を参照
CVSマニュアル。 間にスペヌスはありたせん -b ずその議論。

-c文字列

コメントリヌダヌをに蚭定したす 文字列。 コメントリヌダヌは珟圚のバヌゞョンでは䜿甚されおいたせん
of CVS or RCS 5.7。 したがっお、ほが確実にそれに぀いお心配するこずはできたせん。 ノヌドを参照しおください
CVSマニュアルの「キヌワヌド眮換」。

-e [ログむン]

ず䞀緒に動䜜しない可胜性がありたす CVS。 に衚瀺されおいるログむン名を消去したす
カンマ区切りリスト ログむン RCSファむルのアクセスリストから。 もしも ログむン 省略、
アクセスリスト党䜓を消去したす。 間にスペヌスはありたせん -e ずその議論。

-I

暙準入力が端末でない堎合でも、むンタラクティブに実行したす。 このオプションはしたせん
クラむアント/サヌバヌず連携する CVS の将来のリリヌスで消える可胜性がありたす CVS.

-i

で圹に立たない CVS。 これにより、新しいものが䜜成および初期化されたす RCS ファむル、デポゞットせずに
リビゞョン。 ず CVS、でファむルを远加したす CVS 加えたす コマンドノヌド「ファむルの远加」を参照
CVSマニュアル。

-kSUBST

デフォルトのキヌワヌド眮換をに蚭定したす SUBST。 のノヌド「キヌワヌド眮換」を参照しおください。
CVSマニュアル。 明瀺的に䞎える -k オプション CVS update, CVS exportたたは CVS チェックアりト
このデフォルトをオヌバヌラむドしたす。

-l [回転]

番号でリビゞョンをロックする 回転。 ブランチが指定されおいる堎合は、最新のリビゞョンをロックしたす
そのブランチ。 もしも 回転 省略した堎合は、デフォルトのブランチで最新のリビゞョンをロックしたす。 侉
間にスペヌスを入れるこずはできたせん -l ずその議論。

これは、 rcslock.pl のスクリプト 貢献する のディレクトリ
  CVS 予玄枈みのチェックアりトを提䟛するための゜ヌス配垃XNUMX人のナヌザヌのみが
䞀床に特定のファむルを線集する。 詳现に぀いおは、そのファむルのコメントを参照しおくださいおよび
README contribのサポヌトされおいない性質に関する免責事項に぀いおは、そのディレクトリにファむルしおください。
そのファむルのコメントによるず、ロックはstrictデフォルトに蚭定する必芁がありたす。

-L

ロックを厳密に蚭定したす。 厳密なロックずは、RCSファむルの所有者が免陀されないこずを意味したす
チェックむンのためのロックから。 で䜿甚するため CVS、厳密なロックを蚭定する必芁がありたす。 を参照しおください
の䞋での議論 -l 䞊蚘のオプション。

-m回転:MSG

リビゞョンのログメッセヌゞを眮き換えたす 回転   MSG.

-N名[[回転]]

のように振る舞う -n、以前の割り圓おを䞊曞きする堎合を陀く 名。 魔法で䜿甚するため
ブランチに぀いおは、CVSマニュアルのノヌド「マゞックブランチ番号」を参照しおください。

-n名[[回転]]

シンボリック名を関連付ける 名 ブランチたたはリビゞョンで 回転。 通垞は良いです
䜿甚する CVS タグ or CVS Rタグ 代わりは。 䞡方の堎合はシンボリック名を削陀したす : & 回転  
省略; それ以倖の堎合は、゚ラヌメッセヌゞを出力したす 名 すでに別のものに関連付けられおいたす
番号。 もしも 回転 シンボリックであり、関連付けの前に展開されたす。 A 回転 からなる
支店番号の埌に . ブランチの珟圚の最新リビゞョンを衚したす。 A :
空で 回転 デフォルトブランチの珟圚の最新リビゞョンを衚したす。通垞は
トランク。 䟋えば、 CVS 管理人 -n名: 仲間 名 珟圚の最新のもので
すべおのRCSファむルの改蚂。 これはずは察照的です CVS 管理人 -n名:$ ア゜シ゚むト
名 察応するキヌワヌド文字列から抜出されたリビゞョン番号
䜜業ファむル。

-o範囲

削陀時代遅れによっお䞎えられた改蚂 範囲.

あなたが知らない限り、このコマンドは非垞に危険である可胜性があるこずに泚意しおください 正確に 䜕をしおいるの
たずえば、以䞋の譊告を参照しおください。 rev1:rev2 構文は玛らわしいです。

ディスクが䞍足しおいる堎合は、このオプションが圹立぀堎合がありたす。 しかし、それを䜿甚する前によく考えおください—
このコマンドを元に戻すには、最新のバックアップを埩元する以倖に方法はありたせん。 もし、あんたが
䞍泚意たたは倩囜のために、蚈画したものずは異なるリビゞョンを削陀したす
犁止 CVS バグ、リビゞョンがされる前に゚ラヌを修正する機䌚はありたせん
削陀されたした。 リポゞトリのコピヌを詊しおみるのはおそらく良い考えです
最初。

指定 範囲 次のいずれかの方法で

rev1::rev2

rev1ずrev2の間のすべおのリビゞョンを折りたたんで、 CVS 違いのみを保存したす
䞭間ステップではなく、rev1からrev2ぞの移行に関連付けられおいたす。 たずえば、
-o 1.3 :: 1.5 リビゞョン1.3、リビゞョン1.5、たたは取埗するための違いを取埗できたす
1.3から1.5たでですが、リビゞョン1.4、たたは1.3ず1.4の違いはありたせん。
その他の䟋 -o 1.3 :: 1.4 & -o 1.3 :: 1.3 ないので効果はありたせん
削陀する䞭間リビゞョン。

::回転

を含むブランチの先頭間のリビゞョンを折りたたむ 回転 & 回転 そのもの。
分岐点ず 回転 そのたた残されたす。 䟋えば、 -o :: 1.3.2.6 リビゞョンを削陀したす
1.3.2.1、リビゞョン1.3.2.5、およびその間のすべお。ただし、1.3ず1.3.2.6はそのたたにしたす。
そのたた。

回転::

間のリビゞョンを折りたたむ 回転 ずを含むブランチの終わり 回転。 リビゞョン 回転
そのたた残されたすが、ヘッドリビゞョンは削陀されたす。

回転

リビゞョンを削陀したす 回転。 䟋えば、 -o 1.3 に盞圓したす -o 1.2 :: 1.4.

rev1:rev2

からリビゞョンを削陀したす rev1 〜ぞ rev2、包括的、同じブランチ䞊。 XNUMX぀はしたせん
取埗できる rev1 or rev2 たたはその間のリビゞョンのいずれか。 たずえば、
command CVS 管理人 -oR_1_01R_1_02 . めったに圹に立ちたせん。 リビゞョンを削陀するこずを意味したす
タグR_1_02に、タグR_XNUMX_XNUMXを含めたす。 しかし、泚意しおください ないファむルがある堎合
R_1_02ずR_1_03の間で倉曎されたファむルには   同じ 数倀改蚂
タグR_1_02およびR_1_03に割り圓おられた番号。 だから、それが䞍可胜になるだけではありたせん
R_1_02を取埗したす。 R_1_03もテヌプから埩元する必芁がありたす ほずんどの堎合
指定したい rev1::rev2 を代わりにお䜿いください。

:回転

を含むブランチの先頭からリビゞョンを削陀したす 回転 以䞋を含む
回転.

回転:

リビゞョンからリビゞョンを削陀する 回転含みたす 回転 それ自䜓、ブランチの終わりたで
含む 回転.

削陀するリビゞョンには、ブランチたたはロックが含たれおいない可胜性がありたす。

削陀するリビゞョンのいずれかにシンボリック名があり、XNUMX぀が次のいずれかを指定しおいる堎合
  :: 構文、次に CVS ゚ラヌが発生し、リビゞョンは削陀されたせん。 もし、あんたが
シンボリック名ずリビゞョンの䞡方を本圓に削陀したい堎合は、最初に
蚘号名 CVS タグ -d、次に実行 CVS 管理人 -o。 非を指定する堎合::
構文、次に CVS リビゞョンを削陀したすが、シンボリック名は
存圚しないリビゞョン。 この動䜜は、以前の動䜜ずの互換性のために保持されたす
のバヌゞョン CVS、しかしそれはあたり圹に立たないので、将来的には次のように倉わるかもしれたせん
のような :: 堎合。

方法のため CVS ブランチを凊理したす 回転 シンボリックに指定できない堎合
ブランチ。 説明に぀いおは、CVSマニュアルのノヌド「マゞックブランチ番号」を参照しおください。

叀くなったリビゞョンのコピヌを誰もチェックアりトしおいないこずを確認しおください。 倉
圌がそれを線集し始めお、それを再びチェックむンしようずするず、物事が起こりたす。このために
理由は、このオプションは停のコミットを取り戻すための良い方法ではありたせん。 新しいコミット
代わりに、停の倉曎を元に戻すリビゞョンCVSのノヌド「XNUMX぀のリビゞョンのマヌゞ」を参照
マニュアル。

-q

静かに走りなさい。 蚺断を印刷しないでください。

-s状態[:回転]

ず䟿利 CVS。 リビゞョンの状態属性を蚭定したす 回転 〜ぞ 状態。 堎合 回転  
ブランチ番号は、そのブランチの最新のリビゞョンを想定しおいたす。 もしも 回転 省略されおいるず仮定したす
デフォルトブランチの最新リビゞョン。 任意の識別子が受け入れられたす 状態。 A
有甚な状態のセットは EXP 実隓甚、 刺す 安定甚、および REL ために
リリヌス枈み。 デフォルトでは、新しいリビゞョンの状態はに蚭定されおいたす EXP 䜜成されたずき。
状態はからの出力に衚瀺されたす CVS ログ CVSマニュアルのノヌド'log'を参照、および
セクションに $ Log $ & $ State $ キヌワヌドCVSマニュアルのノヌド「キヌワヌド眮換」を参照。
泚意しおください CVS 䜿甚 死んだ 独自の目的のための状態CVSのノヌド「屋根裏郚屋」を参照
マニュアル; ずの間でファむルを取埗するには 死んだ 状態は次のようなコマンドを䜿甚したす CVS 削陀したす & CVS
加えたす CVSマニュアルのノヌド「远加ず削陀」を参照ではなく CVS 管理人 -s.

-NS[file]

ず䟿利 CVS。 指名された内容から説明文を曞く file に
RCSファむル、既存のテキストを削陀したす。 ザ file パス名はで始たらない堎合がありたす -を遞択したす。
説明テキストは、からの出力で芋るこずができたす CVS ログ CVSのノヌド「ログ」を参照しおください
マニュアル。 間にスペヌスはありたせん -t ずその議論。

If file 省略した堎合は、暙準入力からテキストを取埗し、ファむルの終わりたたはによっお終了したす。
を含む行 . 単独で。 察話が可胜な堎合は、テキストの入力を求めたす。 芋る -I.

-NS-文字列

そしお -tfile。 から説明文を曞く 文字列 に RCS ファむル、削陀
既存のテキスト。 間にスペヌスはありたせん -t ずその議論。

-U

ロックを非厳密に蚭定したす。 非厳密なロックずは、ファむルの所有者がファむルの所有者である必芁がないこずを意味したす
チェックむンのためにリビゞョンをロックしたす。 で䜿甚するため CVS、厳密なロックを蚭定する必芁がありたす。 を参照しおください
の䞋での議論 -l 䞊蚘のオプション。

-u [回転]

オプションを芋る -l 䞊蚘で、このオプションを䜿甚する方法に぀いお説明したす CVS。 ロックを解陀したす
番号付きリビゞョン 回転。 ブランチが指定されおいる堎合は、その最新リビゞョンのロックを解陀したす
ブランチ。 もしも 回転 省略した堎合は、発信者が保持しおいる最新のロックを解陀しおください。 通垞のみ
リビゞョンのロッカヌがロックを解陀する堎合がありたす。 他の誰かがリビゞョンのロックを解陀するず、
ロック。 これにより、元のロッカヌが送信されたす コミット 通知ノヌドを参照
CVSマニュアルの「通知を受ける」。 間にスペヌスはありたせん -u ずその
匕数。

-Vn

以前のバヌゞョンの CVS、このオプションは、 RCS 次のようなファむル
蚱容できる RCS バヌゞョン n、しかし珟圚は廃止されおおり、指定するず
゚ラヌ。

-x接尟蟞

以前のバヌゞョンの CVS、これは、の名前を指定する方法ずしお文曞化されたした
RCS ファむル。 でも、 CVS 垞にそれを芁求しおきたした RCS によっお䜿甚されるファむル CVS で終わる ,v,
したがっお、このオプションは䜕も圹に立ちたせんでした。

泚釈を付ける


この詊隓は リビゞョン 修正されたした 各 ラむン of a ファむル
・抂芁[オプション]ファむルに泚釈を付けたす。

・必芁なものリポゞトリ。

・倉曎なし。

のファむルごずに ファむル、トランクのヘッドリビゞョンを情報ず䞀緒に印刷したす
各行の最埌の倉曎。 埌方泚釈が芁求された堎合は、
指定されたリビゞョン埌の最初の倉曎。 珟圚、埌方泚釈
壊れおいるようです。

泚釈を付ける オプション


これらの暙準オプションは、によっおサポヌトされおいたす 泚釈を付ける CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-b

埌方に、行が削陀されたずきを衚瀺したす。 珟圚、壊れおいるようです。

-l

ロヌカルディレクトリのみ。再垰はありたせん。

-R

ディレクトリを再垰的に凊理したす。

-f

タグ/日付が芋぀からない堎合は、ヘッドリビゞョンを䜿甚しおください。

-F

バむナリファむルに泚釈を付けたす。

-r タグ[:date]

指定されたリビゞョン/タグの時点で、たたはい぀ファむルに泚釈を付けるか date 指定され、 タグ  
ブランチタグ、ブランチからのバヌゞョン タグ それが存圚したように date。 ノヌド'共通を参照しおください
CVSマニュアルの「オプション」。

-D date

指定した日付のファむルに泚釈を付けたす。

泚釈を付ける 䟋


䟋

$cvsはssfileに泚釈を付けたす
ssfileの泚釈
***************
1.1メアリヌ27-Mar-96ssfile行1
1.2joe 28-Mar-96ssfile行2

ファむル ssファむル 珟圚、XNUMX行含たれおいたす。 The ssファむル ラむン 1 行はによっおチェックむンされたした
メアリヌ 27月28日。その埌、XNUMX月XNUMX日、 ゞョヌ 行を远加したした ssファむル ラむン 2、倉曎せずに
  ssファむル ラむン 1 ラむン。 このレポヌトは、これたでの行に぀いおは䜕も教えおくれたせん。
削陀たたは眮換。 あなたが䜿甚する必芁がありたす CVS 差分 そのためにCVSのノヌド「diff」を参照
マニュアル。

するオプション CVS 泚釈を付ける CVSマニュアルのノヌド「InvokingCVS」にリストされおおり、次のこずができたす。
泚釈を付けるファむルずリビゞョンを遞択するために䜿甚されたす。 オプションに぀いおは、詳现をご芧ください。
詳现に぀いおは、CVSマニュアルのノヌド「共通オプション」を参照しおください。

チェックアりト


チェック でる ゜ヌス for 線集
・抂芁チェックアりト[オプション]モゞュヌル...

・必芁なものリポゞトリ。

・倉曎䜜業ディレクトリ。

・同矩語co、get

によっお指定された゜ヌスファむルのコピヌを含む䜜業ディレクトリを䜜成たたは曎新したす。
モゞュヌル。 実行する必芁がありたす チェックアりト 他のほずんどを䜿甚する前に CVS コマンド、以来
それらのほずんどは、䜜業ディレクトリで動䜜したす。

  モゞュヌル ゜ヌスディレクトリのコレクションのシンボリック名であり、
ファむル、たたはリポゞトリ内のディレクトリたたはファむルぞのパス。 象城的な名前は
で定矩された モゞュヌル ファむル。 CVSマニュアルのノヌド「モゞュヌル」を参照しおください。

指定するモゞュヌルに応じお、 チェックアりト ディレクトリを再垰的に䜜成し、
それらに適切な゜ヌスファむルを入力したす。 その埌、これらの゜ヌスファむルを線集できたす
い぀でも他の゜フトりェア開発者が自分で線集しおいるかどうかに関係なく
゜ヌスのコピヌ; それらを曎新しお、他の人がに適甚した新しい倉曎を含めたす
゜ヌスリポゞトリ; たたは、゜ヌスリポゞトリぞの氞続的な倉曎ずしお䜜業をコミットしたす。

泚意しおください チェックアりト ディレクトリの䜜成に䜿甚されたす。 䜜成される最䞊䜍ディレクトリは
垞にディレクトリに远加されたす チェックアりト 呌び出され、通垞は同じ名前です
指定されたモゞュヌルずしお。 モゞュヌル゚むリアスの堎合、䜜成されたサブディレクトリは
名前は異なりたすが、サブディレクトリになるこずは間違いありたせん。
チェックアりト ファむルが抜出されるずきに、各ファむルに぀ながる盞察パスが衚瀺されたす
プラむベヌトワヌク゚リア指定しない限り -Q グロヌバルオプション。

によっお䜜成されたファむル チェックアりト 読み取り/曞き蟌みで䜜成されたす。 -r オプション CVS 参照しおください
ノヌド「CVSマニュアルのグロヌバルオプション」が指定されおいる堎合、 CVSREAD 環境倉数
が指定されおいるかCVSマニュアルのノヌド「環境倉数」を参照、たたはりォッチが
そのファむルの効果CVSマニュアルのノヌド「りォッチ」を参照。

実行しおいるこずに泚意しおください チェックアりト 以前に䜜成されたディレクトリ チェックアりト is
たた蚱可されたす。 これは、 -d オプションを update コマンドむン
リポゞトリに䜜成された新しいディレクトリが衚瀺されるずいう意味
あなたの䜜業゚リア。 でも、 チェックアりト モゞュヌル名を取りたすが update ディレクトリを取る
名前。 たた䜿甚する チェックアりト このように、トップレベルのディレクトリから実行する必芁がありたすここで
あなたは最初に走った チェックアりト から、実行する前に チェックアりト 既存のを曎新するには
ディレクトリ、ディレクトリを最䞊䜍ディレクトリに倉曎するこずを忘れないでください。

によっお生成された出力の堎合 チェックアりト コマンドは、CVSのノヌド「updateoutput」を参照しおください
マニュアル。

チェックアりト オプション


これらの暙準オプションは、によっおサポヌトされおいたす チェックアりト CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-D date

遅くずも最新のリビゞョンを䜿甚しおください date。 このオプションはスティッキヌであり、 -P.
付箋タグ/日付の詳现に぀いおは、CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。

-f

でのみ圹立ちたす -D or -r フラグ。 䞀臎するリビゞョンが芋぀からない堎合は、
ファむルを無芖するのではなく最新のリビゞョン。

-k フラグ

に埓っおキヌワヌドを凊理する フラグ。 CVSマニュアルのノヌド「キヌワヌド眮換」を参照しおください。
このオプションは固定的です。 この䜜業ディレクトリ内のこのファむルの将来の曎新では、
同じ フラグを遞択したす。 status コマンドを衚瀺しお、スティッキヌオプションを確認できたす。 ノヌドを参照しおください
詳现に぀いおは、CVSマニュアルの「InvokingCVS」を参照しおください。 status

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。

-n

チェックアりトプログラムを実行しないでください -o モゞュヌルファむルのオプション。
CVSマニュアルのノヌド「モゞュヌル」を参照しおください。

-P

空のディレクトリを削陀したす。 CVSマニュアルのノヌド「ディレクトリの移動」を参照しおください。

-p

ファむルを暙準出力にパむプしたす。

-R

ディレクトリを再垰的にチェックアりトしたす。 このオプションはデフォルトでオンになっおいたす。

-r タグ[:date]

によっお指定されたリビゞョンをチェックアりトしたす タグ たたは、い぀ date 指定され、 タグ ブランチです
タグ、ブランチからのバヌゞョン タグ それが存圚したように date。 このオプションは粘着性があり、
含意する -P。 スティッキヌの詳现に぀いおは、CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。
タグ/日付。 たた、CVSマニュアルのノヌド「共通オプション」も参照しおください。

これらに加えお、これらの特別なコマンドオプションを次のコマンドで䜿甚できたす。 チェックアりト:

-A

付箋のタグ、日付、たたはをリセットしたす -k オプション。 CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。
付箋タグ/日付の詳现に぀いおは。

-c

䜜成たたは倉曎する代わりに、゜ヌトされたモゞュヌルファむルを暙準出力にコピヌしたす
䜜業ディレクトリ内のファむルたたはディレクトリ。

-d DIR

呌び出されたディレクトリを䜜成する DIR モゞュヌル名を䜿甚する代わりに、䜜業ファむル甚に。
䞀般に、このフラグを䜿甚するこずは、を䜿甚するこずず同じです。 mkdir DIR; cd DIR 続いお
チェックアりトコマンドなし -d フラグ。

ただし、重芁な䟋倖がありたす。 チェックアりトするずきにずおも䟿利です
空を含たないディレクトリに出力を衚瀺する単䞀のアむテム
䞭間ディレクトリ。 この堎合 の, CVS パス名をに「短瞮」しようずしたす
それらの空のディレクトリは避けおください。

たずえば、モゞュヌルが䞎えられた foo ファむルが含たれおいたす bar.c、 コマンド CVS co -d DIR
foo ディレクトリを䜜成したす DIR 堎所 bar.c 䞭身。 同様に、䞎えられたモゞュヌル バヌ
サブディレクトリがありたす バズ ここにファむルがありたす quux.c、 コマンド CVS co -d DIR
バヌ/バズ ディレクトリを䜜成したす DIR 堎所 quux.c 内郚。

䜿い方 -N フラグはこの動䜜を無効にしたす。 䞊蚘ず同じモゞュヌル定矩が䞎えられた堎合、
CVS co -N -d DIR foo ディレクトリを䜜成したす dir / foo 堎所 bar.c 䞭、 CVS
co -N -d DIR バヌ/バズ ディレクトリを䜜成したす dir / bar / baz 堎所 quux.c 内郚。

-j タグ

二人で -j オプション、最初に指定されたリビゞョンからの倉曎をマヌゞしたす -j オプション
XNUMX番目に指定されたリビゞョンに j オプション、䜜業ディレクトリに。

1ず -j オプション、祖先リビゞョンから指定されたリビゞョンぞの倉曎をマヌゞしたす
-j オプション、䜜業ディレクトリに。 祖先のリビゞョンは䞀般的です
䜜業ディレクトリの基になっおいるリビゞョンの祖先、およびリビゞョン
で指定 -j オプションを遞択したす。

さらに、各-jオプションには、䜿甚時にオプションの日付指定を含めるこずができたす。
ブランチを䜿甚するず、遞択したリビゞョンを特定の日付内のリビゞョンに制限できたす。 オプション
日付は、タグにコロン:)を远加しお指定したす。 -jシンボリックタグ:日付指定子.

CVSマニュアルのノヌド「分岐ずマヌゞ」を参照しおください。

-N

ず䞀緒にのみ有甚 -d DIR。 このオプションを䜿甚するず、 CVS モゞュヌルを「短瞮」したせん
単䞀のモゞュヌルをチェックアりトするずきの䜜業ディレクトリ内のパス。 を参照しおください -d のフラグ
䟋ずディスカッション。

-s

いいね -c、ただし、すべおのモゞュヌルのステヌタスを含め、ステヌタス文字列で䞊べ替えたす。 芋る
CVSマニュアルのノヌド「モゞュヌル」に぀いおは、 -s 内郚で䜿甚されるオプション
モゞュヌルステヌタスを蚭定するためのmodulesファむル。

チェックアりト 䟋


モゞュヌルのコピヌを入手する tc:

$cvsチェックアりトtc

モゞュヌルのコピヌを入手する tc XNUMX日前に芋たように

$ cvscheckout-D昚日tc

コミット


チェック ファむル に   倉庫
・抂芁commit [-lnRf] [-m'log_message' | -Fファむル][-rリビゞョン][ファむル...]

・必芁なもの䜜業ディレクトリ、リポゞトリ。

・倉曎リポゞトリ。

・同矩語ci

  コミット 䜜業䞭の゜ヌスファむルからの倉曎をに組み蟌みたい堎合
゜ヌスリポゞトリ。

コミットする特定のファむルを指定しない堎合、䜜業䞭のすべおのファむル
珟圚のディレクトリが調べられたす。 コミット リポゞトリのみで倉曎するように泚意しおください
本圓に倉曎したファむル。 デフォルトたたは明瀺的に指定した堎合
-R オプション、サブディレクトリ内のファむルも怜査され、コミットされたす。
かわった; あなたは䜿甚するこずができたす -l 制限するオプション コミット 珟圚のディレクトリのみに移動したす。

コミット 遞択したファむルが最新であり、
゜ヌスリポゞトリ; それはあなたに通知し、コミットせずに終了したす
指定されたファむルは、最初に最新にする必芁がありたす update CVSのノヌド「曎新」を参照
マニュアル。 コミット を呌び出さない update あなたのために呜什するが、むしろそれを
時が来たらやる。

すべおが順調に進むず、゚ディタヌが呌び出され、次のようなログメッセヌゞを入力できるようになりたす。
XNUMX぀以䞊のロギングプログラムに曞き蟌たれたすCVSマニュアルのノヌド「モゞュヌル」を参照しおください。
ノヌド「loginfo」CVSマニュアルおよび RCS リポゞトリ内のファむル。
このログメッセヌゞは、 ログ 指図; CVSのノヌド「ログ」を参照しおください
マニュアル。 コマンドラむンでログメッセヌゞを指定するには、 -m メッセヌゞ オプション、
したがっお、゚ディタの呌び出しを回避するか、 -F file それを指定するオプション
匕数ファむルにはログメッセヌゞが含たれおいたす。

At コミット、䞀意のcommitidがに配眮されたす RCS リポゞトリ内のファむル。 すべおのファむル
䞀床にコミットするず、同じcommitid、XNUMX進数のみで構成される文字列を取埗したす
通垞、GNUでは16 CVS、MirBSDおよびMirDebianGNUでは19 CVS。 FSF GNU CVS 1.11、MirOS
GNU CVS 1.11、およびOpenBSDOpenCVSはただcommitidsをサポヌトしおいたせん。 commitidは次のようになりたす
で取埗 ログ & status 指図; CVSマニュアルのノヌド「ログ」ずノヌドを参照しおください
CVSマニュアルの「ファむルステヌタス」。

コミット オプション


これらの暙準オプションは、によっおサポヌトされおいたす コミット CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。

-R

ディレクトリを再垰的にコミットしたす。 これはデフォルトでオンになっおいたす。

-r リビゞョン

コミットする リビゞョン. リビゞョン ブランチ、たたはメむントランクのリビゞョンのいずれかである必芁がありたす
これは、既存のリビゞョン番号よりも倧きいですノヌド「リビゞョンの割り圓お」を参照しおください。
CVSマニュアル。 ブランチの特定のリビゞョンにコミットするこずはできたせん。

コミット 次のオプションもサポヌトしおいたす。

-c

ナヌザヌがを介しおファむルに有効な線集を登録しおいない限り、ファむルのコミットを拒吊したす CVS
edit。 これは、次の堎合に最も圹立ちたす。 コミット -c & edit -c すべおに配眮されおいたす .cvsrc
ファむル。 ずにかくコミットは、線集をさかのがっお再取埗するこずによっお匷制できたす。
CVS edit ファむルぞの倉曎は倱われたせんたたは -f コミットするオプション。
ぞのサポヌト コミット -c クラむアントずサヌバヌの䞡方のバヌゞョン1.12.10以降が必芁です。

-F file

からのログメッセヌゞを読む file、゚ディタヌを呌び出す代わりに。

-f

これはの暙準的な動䜜ではないこずに泚意しおください -f ノヌドで定矩されおいるオプション'共通
CVSマニュアルの「オプション」。

匷 CVS ファむルに倉曎を加えおいない堎合でも、新しいリビゞョンをコミットしたす。 ずしお
of CVS バヌゞョン1.12.10、それはたたを匕き起こしたす -c 無芖するオプション。 珟圚の堎合
の改蚂 file が1.7の堎合、次のXNUMX぀のコマンドは同等です。

$ cvs コミット -f file
$ cvs commit -r 1.8 file

  -f オプションは再垰を無効にしたす぀たり、それは意味したす -l。 力に CVS 新しいコミットする
すべおのサブディレクトリ内のすべおのファむルのリビゞョン、䜿甚する必芁がありたす -f -R.

-m メッセヌゞ

  メッセヌゞ ゚ディタヌを呌び出す代わりに、ログメッセヌゞずしお。

コミット 䟋


コミットする 〜ぞ a ブランチ
ブランチリビゞョンドットの数が偶数のリビゞョンにコミットできたす。 -r
オプション。 ブランチリビゞョンを䜜成するには、 -b オプションの Rタグ or タグ コマンドを参照
ノヌド「CVSマニュアルの「分岐ずマヌゞ」。 次に、どちらか チェックアりト or update するこずができたす
新しく䜜成されたブランチに基づいお゜ヌスを䜜成するために䜿甚されたす。 その時点から、すべお コミット
これらの䜜業゜ヌス内で行われた倉曎は、ブランチに自動的に远加されたす
改蚂により、メむンラむンの開発を劚げるこずはありたせん。 たずえば、
1.2バヌゞョンは
すでに開発䞭ですが、次のこずを行うこずができたす。

$ cvs rtag -b -r FCS1_2 FCS1_2_パッチ補品モゞュヌル
$ cvs checkout -r FCS1_2_Patch product_module
$ cd 補品モゞュヌル
[[ハックアりェむ]]
$ cvs コミット

これは自動的に機胜したす -r オプションはスティッキヌです。

䜜成   ブランチ After 線集
䜕かに基づいお、非垞に実隓的な゜フトりェアに取り組んでいるずしたしょう
先週チェックアりトしたリビゞョン。 あなたのグルヌプの他の人が働きたいなら
この゜フトりェアであなたず䞀緒に、しかしメむンラむンの開発を劚げるこずなく、あなたはコミットするこずができたす
新しいブランチぞの倉曎。 他の人はあなたの実隓的なものをチェックアりトしお利甚するこずができたす
の完党な利点 CVS 玛争解決。 シナリオは次のようになりたす。

[[ハッキングされた゜ヌスが存圚したす]]
$cvsタグ-bEXPR1
$ cvs update -r EXPR1
$ cvs コミット

  update コマンドは -r EXPR1 すべおのファむルにスティッキヌなオプション。 あなたの
ファむルぞの倉曎は、によっお削陀されるこずはありたせん update コマンド。 の コミット 意志
自動的に正しいブランチにコミットしたす。 -r 粘着性がありたす。 あなたもするこずができたす
このような

[[ハッキングされた゜ヌスが存圚したす]]
$cvsタグ-bEXPR1
$ cvs commit -r EXPR1

ただし、その埌、あなたが倉曎したファむルのみが -r EXPR1 スティッキヌフラグ。
ハックしお、指定せずにコミットした堎合 -r EXPR1 フラグ、䞀郚のファむルは
誀っおメむントランクに行き着きたす。

実隓的な倉曎に぀いおあなたず協力するために、他の人は単に

$ cvs checkout -r EXPR1whatever_module

差分


ショヌ の違い の間に リビゞョン
・抂芁diff [-lR] [-k kflag] [format_options] [-r rev1 [date1] | -D date1[-r
rev2 [date2] | -Ddate2]][ファむル...]

・必芁なもの䜜業ディレクトリ、リポゞトリ。

・倉曎なし。

  差分 コマンドは、ファむルのさたざたなリビゞョンを比范するために䜿甚されたす。 デフォルトのアクションは
䜜業ファむルをそれらが基づいおいたリビゞョンず比范し、
芋぀かった違い。

ファむル名が指定されおいる堎合は、それらのファむルのみが比范されたす。 ディレクトリがある堎合
䞎えられた堎合、それらの䞋にあるすべおのファむルが比范されたす。

diffの終了ステヌタスが他の堎合ず異なりたす CVS コマンド; 詳现に぀いおは、ノヌドを参照しおください
CVSマニュアルの「終了ステヌタス」。

差分 オプション


これらの暙準オプションは、によっおサポヌトされおいたす 差分 CVSマニュアルのノヌド「共通オプション」を参照しおください。
それらの完党な説明に぀いおは

-D date

遅くずも最新のリビゞョンを䜿甚しおください date。 芋る -r これがどのように圱響するかに぀いお
比范。

-k フラグ

に埓っおキヌワヌドを凊理する フラグ。 CVSマニュアルのノヌド「キヌワヌド眮換」を参照しおください。

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。

-R

ディレクトリを再垰的に調べたす。 このオプションはデフォルトでオンになっおいたす。

-r タグ[:date]

によっお指定されたリビゞョンず比范する タグ たたは、い぀ date 指定され、 タグ ブランチです
タグ、ブランチからのバヌゞョン タグ それが存圚したように date。 れロ、XNUMX぀たたはXNUMX぀ -r オプション
存圚するこずができたす。 なしで -r オプションの堎合、䜜業ファむルはリビゞョンず比范されたす
それはに基づいおいたした。 XNUMXず -r、そのリビゞョンは珟圚の䜜業ず比范されたす
ファむル。 XNUMX぀で -r これらのXNUMX぀のリビゞョンが比范されるオプションおよび䜜業ファむル
結果に圱響を䞎えるこずはありたせん。

䞀方たたは䞡方 -r オプションは、 -D date 䞊蚘のオプション。

次のオプションは、出力の圢匏を指定したす。 それらはず同じ意味を持っおいたす
GNUdiffで。 ほずんどのオプションにはXNUMX぀の同等の名前があり、そのうちのXNUMX぀はXNUMX文字です
前任者 -、および他の名前の前に長い名前が付いおいる --.

-ラむン

ショヌ ラむン 敎数コンテキストの行。 このオプションは出力圢匏を指定したせん
単独で; ず組み合わせない限り効果はありたせん -c or -u。 このオプションは
廃止。 適切な操䜜のために、 patch 通垞、少なくずもXNUMX行のコンテキストが必芁です。

-a

すべおのファむルをテキストずしお扱い、行ごずに比范したす。
テキスト。

-b

末尟の空癜を無芖し、XNUMX぀以䞊の空癜の他のすべおのシヌケンスを怜蚎したす
同等の文字。

-B

空癜行を挿入たたは削陀するだけの倉曎は無芖しおください。

- バむナリ

バむナリモヌドでデヌタを読み曞きしたす。

- 簡単に

違いの詳现ではなく、ファむルが異なるかどうかのみを報告したす。

-c

コンテキスト出力圢匏を䜿甚したす。

-C ラむン

- 環境[=ラむン]

コンテキスト出力圢匏を䜿甚しお、 ラむン 敎数コンテキスト行、たたはXNUMX行の堎合
ラむン 䞎えられおいたせん。 適切な操䜜のために、 patch 通垞、少なくずもXNUMX行が必芁です
コンテキスト。

--changed-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす の䞡方のファむルから異なる行を含む行グルヌプを出力するには
if-then-else圢匏。 CVSマニュアルのノヌド「行グルヌプ圢匏」を参照しおください。

-d

アルゎリズムを倉曎しお、おそらくより小さな倉曎のセットを芋぀けたす。 これにより 差分 遅い
時にははるかに遅い。

-e

--ed

有効な出力を䜜成する ed スクリプト。

--展開タブ

入力内のタブの配眮を維持するために、出力内のスペヌスにタブを展開したす
ファむル。

-f

挠然ず次のように芋える出力を䜜成したす ed スクリプトですが、順序が倉曎されおいたす
ファむルに衚瀺されたす。

-F 正芏衚珟

コンテキストず統䞀された圢匏で、違いの塊ごずに、最埌のいく぀かを衚瀺したす
䞀臎する前の行 正芏衚珟.

--転送

挠然ず次のように芋える出力を䜜成したす ed スクリプトですが、順序が倉曎されおいたす
ファむルに衚瀺されたす。

-H

ヒュヌリスティックを䜿甚しお、倚数の小さなファむルが散圚しおいる倧きなファむルの凊理を高速化したす
倉曎。

--horizo​​n-lines =ラむン

最埌のものを捚おないでください ラむン 共通プレフィックスず最初の行 ラむン の行
共通の接尟蟞。

-i

堎合によっおは倉曎を無芖したす。 倧文字ず小文字は同等であるず考えおください。

-I 正芏衚珟

䞀臎する行を挿入たたは削陀するだけの倉曎を無芖したす 正芏衚珟.

--ifdef =名

を䜿甚しおマヌゞされたif-then-else出力を䜜成したす 名.

-- すべおのスペヌスを無芖

線を比范するずきに空癜を無芖したす。

--空癜行を無芖

空癜行を挿入たたは削陀するだけの倉曎は無芖しおください。

--倧文字ず小文字を区別しない

堎合によっおは倉曎を無芖したす。 倧文字ず小文字は同じであるず考えおください。

--ignore-matching-lines =正芏衚珟

䞀臎する行を挿入たたは削陀するだけの倉曎を無芖したす 正芏衚珟.

--ignore-space-change

末尟の空癜を無芖し、XNUMX぀以䞊の空癜の他のすべおのシヌケンスを怜蚎したす
同等の文字。

--初期タブ

通垞圢匏たたはコンテキスト圢匏の行のテキストの前にスペヌスではなくタブを出力したす。
これにより、行内のタブの配眮が正垞に芋えたす。

-L ラベル

  ラベル コンテキスト圢匏および統䞀圢匏のヘッダヌのファむル名の代わりに。

--label =ラベル

  ラベル コンテキスト圢匏および統䞀圢匏のヘッダヌのファむル名の代わりに。

-å·Š-列

XNUMX぀の䞀般的な行の巊偎の列のみを䞊べお印刷したす。

--line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす すべおの入力行をif-then-else圢匏で出力したす。 のノヌド「ラむンフォヌマット」を参照しおください
CVSマニュアル。

-最小限

アルゎリズムを倉曎しお、おそらくより小さな倉曎のセットを芋぀けたす。 これにより 差分 遅い
時にははるかに遅い。

-n

RCS圢匏の差分を出力したす。 お気に入り -f ただし、各コマンドは行数を指定したす
圱響を受けた。

-N

-新しいファむル

ディレクトリ比范で、ファむルがXNUMX぀のディレクトリにのみ芋぀かった堎合は、そのファむルを存圚ずしお扱いたす
しかし、他のディレクトリでは空です。

--new-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす if-then-elseのXNUMX番目のファむルから取埗した行のグルヌプを出力したす
フォヌマット。 CVSマニュアルのノヌド「行グルヌプ圢匏」を参照しおください。

--new-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす XNUMX番目のファむルから取埗した行をif-then-else圢匏で出力したす。 芋る
CVSマニュアルのノヌド「行フォヌマット」。

--old-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす if-then-elseの最初のファむルから取埗した行のグルヌプを出力したす
フォヌマット。 CVSマニュアルのノヌド「行グルヌプ圢匏」を参照しおください。

--old-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす 最初のファむルから取埗した行をif-then-else圢匏で出力したす。 芋る
CVSマニュアルのノヌド「行フォヌマット」。

-p

各倉曎が含たれおいるC関数を衚瀺したす。

--rcs

RCS圢匏の差分を出力したす。 お気に入り -f ただし、各コマンドは行数を指定したす
圱響を受けた。

--レポヌト同䞀ファむル

-s

XNUMX぀のファむルが同じである堎合に報告したす。

--show-c-関数

各倉曎が含たれおいるC関数を衚瀺したす。

--show-function-line =正芏衚珟

コンテキストず統䞀された圢匏で、違いの塊ごずに、最埌のいく぀かを衚瀺したす
䞀臎する前の行 正芏衚珟.

- 䞊んで

サむドバむサむド出力フォヌマットを䜿甚したす。

--speed-large-ファむル

ヒュヌリスティックを䜿甚しお、倚数の小さなファむルが散圚しおいる倧きなファむルの凊理を高速化したす
倉曎。

--suppress-common-lines

䞀般的な行を䞊べお印刷しないでください。

-t

入力内のタブの配眮を維持するために、出力内のスペヌスにタブを展開したす
ファむル。

-T

通垞圢匏たたはコンテキスト圢匏の行のテキストの前にスペヌスではなくタブを出力したす。
これにより、行内のタブの配眮が正垞に芋えたす。

- テキスト

すべおのファむルをテキストずしお扱い、ファむルがそうではないように芋えおも、行ごずに比范したす
テキスト。

-u

統䞀された出力圢匏を䜿甚したす。

--unchanged-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす if-then-elseの䞡方のファむルから取埗した共通行のグルヌプを出力したす
フォヌマット。 CVSマニュアルのノヌド「行グルヌプ圢匏」を参照しおください。

--unchanged-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

  圢匏でアヌカむブしたプロゞェクトを保存したす 䞡方のファむルに共通の行をif-then-else圢匏で出力したす。 ノヌドの行を参照しおください
CVSマニュアルの「フォヌマット」。

-U ラむン

-統䞀[=ラむン]

統䞀された出力圢匏を䜿甚しお、 ラむン 敎数コンテキスト行、たたはXNUMX行の堎合
ラむン 䞎えられおいたせん。 適切な操䜜のために、 patch 通垞、少なくずもXNUMX行が必芁です
コンテキスト。

-w

線を比范するずきに空癜を無芖したす。

-W コラム

-幅=コラム

の出力幅を䜿甚したす コラム 䞊べお衚瀺したす。

-y

サむドバむサむド出力フォヌマットを䜿甚したす。

LINE グルヌプヘッド フォヌマット


行グルヌプ圢匏を䜿甚するず、次のこずを可胜にする倚くのアプリケヌションに適した圢匏を指定できたす。
if-then-else入力プログラミング蚀語やテキストフォヌマット蚀語を含む。 ラむン
group formatは、類䌌した行の連続したグルヌプの出力圢匏を指定したす。

たずえば、次のコマンドはTeXファむルを比范したす マむファむル 元のバヌゞョンで
リポゞトリから、叀いリヌゞョンが囲たれおいるマヌゞされたファむルを出力したす
\ begin {em}-\ end {em} 線、および新しい領域はに囲たれおいたす \ begin {bf}-\ end {bf} ラむン。

CVS の差分 \

--old-group-format ='\ begin {em}
<\ end {em}
'\

--new-group-format ='\ begin {bf}
> \ end {bf}
'\

マむファむル

次のコマンドは䞊蚘の䟋ず同等ですが、もう少し冗長です。
これは、デフォルトの行グルヌプ圢匏を詳しく説明しおいるためです。

CVS の差分 \

--old-group-format ='\ begin {em}
<\ end {em}
'\

--new-group-format ='\ begin {bf}
> \ end {bf}
'\

--unchanged-group-format ='=' \

--changed-group-format ='\ begin {em}
<\ end {em}
\ begin {bf}
> \ end {bf}
'\

マむファむル

これはより高床な䟋で、行を含むヘッダヌを含む差分リストを出力したす
「プレヌンむングリッシュ」スタむルの数字。

CVS の差分 \

--unchanged-group-format ='' \

--old-group-format ='--------dn linen = 1sがdfで削陀されたした
<'\

--new-group-format ='--------deの埌にdN lineN = 1sが远加されたした
>'\

--changed-group-format ='--------dn linen = 1sがdfで倉曎されたした
<--------から
>'\

マむファむル

行グルヌプの圢匏を指定するには、以䞋のオプションのいずれかを䜿甚したす。 あなたは指定するこずができたす
回線グルヌプの皮類ごずにXNUMX぀ず぀、合蚈XNUMX぀の回線グルヌプ圢匏になりたす。 匕甚する必芁がありたす 圢匏でアヌカむブしたプロゞェクトを保存したす,
通垞、シェルのメタ文字が含たれおいるためです。

--old-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

これらの行グルヌプは、最初のファむルの行のみを含むハンクです。 デフォルトの叀い
グルヌプ圢匏は、指定されおいる堎合、倉曎されたグルヌプ圢匏ず同じです。 そうでなければそれは
行グルヌプをそのたた出力する圢匏。

--new-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

これらの行グルヌプは、XNUMX番目のファむルの行のみを含むハンクです。 デフォルトの新しい
グルヌプ圢匏は、指定されおいる堎合、倉曎されたグルヌプ圢匏ず同じです。 それ以倖の堎合は
行グルヌプをそのたた出力する圢匏。

--changed-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

これらの行グルヌプは、䞡方のファむルの行を含むハンクです。 デフォルトの倉曎されたグルヌプ
formatは、叀いグルヌプ圢匏ず新しいグルヌプ圢匏を連結したものです。

--unchanged-group-format =圢匏でアヌカむブしたプロゞェクトを保存したす

これらの行グルヌプには、䞡方のファむルに共通の行が含たれおいたす。 デフォルトの倉曎されおいないグルヌプ
formatは、ラむングルヌプをそのたた出力するフォヌマットです。

行グルヌプ圢匏では、通垞の文字はそれ自䜓を衚したす。 倉換
仕様は % 次のいずれかの圢匏になりたす。

%<

末尟の改行を含む、最初のファむルの行を衚したす。 各行は
叀いラむンフォヌマットに埓っおフォヌマットされおいたすCVSマニュアルのノヌド「ラむンフォヌマット」を参照。

%>

末尟の改行を含む、XNUMX番目のファむルの行を衚したす。 各行は
新しい行フォヌマットに埓っおフォヌマットされたす。

%=

末尟の改行を含む、䞡方のファむルに共通の行を衚したす。 各行は
倉曎されおいない行圢匏に埓っおフォヌマットされたす。

%%

の略 %.

c 'C'

コラボレヌ C は単䞀の文字であり、 C. C バックスラッシュたたはアポストロフィではない堎合がありたす。
たずえば、 c'' if-then-elseのthen-part内でもコロンを衚したす
コロンが通垞終了するフォヌマット。

c'\O'

コラボレヌ O 1、2、たたは3のXNUMX進数の文字列で、XNUMX進数コヌドの文字を衚したす
O。 䟋えば、 c'\ 0' ヌル文字を衚したす。

Fn

コラボレヌ F   printf 倉換仕様ず n 次の文字のいずれかです、
の略 nでフォヌマットされたの倀 F.

e

叀いファむルのグルヌプの盎前の行の行番号。

f

叀いファむルのグルヌプの最初の行の行番号。 等しい e + 1。

l

叀いファむルのグルヌプの最埌の行の行番号。

m

叀いファむルのグルヌプの盎埌の行の行番号。 等しい l + 1。

n

叀いファむルのグルヌプ内の行数。 等しい l - f + 1。

E, F, L, M, N

同様に、新しいファむルの行に぀いおも同様です。

  printf 倉換仕様は %d, %o, %xたたは %X、小数を指定しお、
それぞれ、XNUMX進数、小文字のXNUMX進数、たたは倧文字のXNUMX進数の出力。 埌
  % 次のオプションを順番に衚瀺できたす。 - 巊揃えを指定したす。
最小フィヌルド幅を指定する敎数。 およびピリオドずそれに続くオプション
最小桁数を指定する敎数。 䟋えば、 5dN 番号を出力したす
幅5文字のフィヌルドのグルヌプ内の新しい行の数。 printf 圢匏でアヌカむブしたプロゞェクトを保存したす
"5d".

(A=B?T:E)

If A 等しい B その埌 T ほかに E. A & B それぞれがXNUMX進定数たたは単䞀のいずれかです
䞊蚘のように解釈された文字。 このフォヌマット仕様は、 T if Aの倀は等しい
Bの; それ以倖の堎合は、 E.

たずえば、 N = 0nodN lineN = 1s に盞圓したす いいえ ラむン if N 数
新しいファむルのグルヌプ内の行は0から 1 ラむン if N は1であり、 dN ラむン
さもないず。

LINE フォヌマット


行フォヌマットは、入力ファむルから取埗した各行を行の䞀郚ずしお出力する方法を制埡したす
if-then-else圢匏でグルヌプ化したす。

たずえば、次のコマンドは、XNUMX列の倉曎むンゞケヌタヌを含むテキストを
テキストの巊偎。 出力の最初の列は - 削陀された行の堎合、 | 远加された行に぀いおは、
倉曎されおいない行のためのスペヌス。 フォヌマットには、改行文字が含たれおいたす。
出力時に必芁です。

CVS の差分 \

--old-line-format ='-l
'\

--new-line-format ='|l
'\

--unchanged-line-format ='l
'\

マむファむル

線の圢匏を指定するには、次のいずれかのオプションを䜿甚したす。 匕甚する必芁がありたす 圢匏でアヌカむブしたプロゞェクトを保存したす,
倚くの堎合、シェルのメタ文字が含たれおいるためです。

--old-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

最初のファむルから行をフォヌマットしたす。

--new-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

XNUMX番目のファむルから行をフォヌマットしたす。

--unchanged-line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

䞡方のファむルに共通の行をフォヌマットしたす。

--line-format =圢匏でアヌカむブしたプロゞェクトを保存したす

すべおの行をフォヌマットしたす。 実際には、䞊蚘のXNUMX぀のオプションすべおを同時に蚭定したす。

行圢匏では、通垞の文字はそれ自䜓を衚したす。 倉換仕様
皮切りに % 次のいずれかの圢匏になりたす。

%l

行の内容を衚し、末尟の改行存圚する堎合はカりントしたせん。 これ
formatは、行が䞍完党であるかどうかを無芖したす。

%L

末尟の改行存圚する堎合を含む、行の内容を衚したす。 行の堎合
が䞍完党である堎合、この圢匏はその䞍完党性を保持したす。

%%

の略 %.

c 'C'

コラボレヌ C は単䞀の文字であり、 C. C バックスラッシュたたはアポストロフィではない堎合がありたす。
たずえば、 c'' コロンを衚したす。

c'\O'

コラボレヌ O 1、2、たたは3のXNUMX進数の文字列で、XNUMX進数コヌドの文字を衚したす
O。 䟋えば、 c'\ 0' ヌル文字を衚したす。

Fn

コラボレヌ F   printf 倉換仕様は、でフォヌマットされた行番号を衚したす
F。 䟋えば、 .5dn を䜿甚しお行番号を出力したす printf 圢匏でアヌカむブしたプロゞェクトを保存したす ".5d"。 ノヌドを参照しおください
printf倉換仕様の詳现に぀いおは、CVSマニュアルの「行グルヌプ圢匏」を参照しおください。

デフォルトの回線フォヌマットは %l 改行文字が続きたす。

入力にタブ文字が含たれおいお、それらが出力に䞊ぶこずが重芁な堎合は、
あなたはそれを確認する必芁がありたす %l or %L 行圢匏では、タブストップの盎埌です䟋
先行 %l or %L タブ文字付き、たたはを䜿甚する必芁がありたす -t or --展開タブ
オプションを遞択したす。

たずめるず、ラむンフォヌマットずラむングルヌプフォヌマットを䜿甚するず、さたざたなフォヌマットを指定できたす。
たずえば、次のコマンドは次のような圢匏を䜿甚したす 差分の通垞の圢匏。 君
このコマンドを調敎しお、现かく制埡するこずができたす 差分の出力。

CVS の差分 \

--old-line-format ='<l
'\

--new-line-format ='>l
'\

--old-group-format ='dff = l、dlddE
<'\

--new-group-format ='deadFF = L、dL
>'\

--changed-group-format ='dff = l、dlcdFF = L、dL
<—
>'\

--unchanged-group-format ='' \

マむファむル

差分 䟋


次の行はUnidiff-u フラグのリビゞョン1.14ず1.19の間
バック゚ンド.c。 による -kk キヌワヌドが眮換されおいないこずを瀺すフラグを立おたす。
キヌワヌド眮換に䟝存するこずは無芖されたす。

$ cvs diff -kk -u -r 1.14 -r 1.19 backend.c

実隓ブランチEXPR1がRELEASE_1_0ずタグ付けされたファむルのセットに基づいおいるず仮定したす。 に
そのブランチで䜕が起こったかを確認するには、以䞋を䜿甚できたす。

$ cvs diff -r RELEASE_1_0 -r EXPR1

このようなコマンドを䜿甚しお、XNUMX぀のリリヌス間のコンテキスト差分を生成できたす。

$ cvs diff -c -r RELEASE_1_0 -r RELEASE_1_1> diffs

ChangeLogsを維持しおいる堎合は、コミットする盎前に次のようなコマンドを実行したす
倉曎は、ChangeLog゚ントリの䜜成に圹立぀堎合がありたす。 持っおいるすべおのロヌカル倉曎
ただコミットされおいないものが印刷されたす。

$ cvs diff -u | 以䞋

export


茞出 ゜ヌス から CVS、 同様の 〜ぞ チェックアりト
・抂芁゚クスポヌト[-flNnR]-r rev [date] | -D date[-k subst][-ddir]モゞュヌル..

・必芁なものリポゞトリ。

・倉曎珟圚のディレクトリ。

このコマンドは、 チェックアりト; ゜ヌスのコピヌが必芁な堎合に䜿甚したす
モゞュヌルなし CVS 管理ディレクトリ。 たずえば、 export 〜ぞ
オフサむトでの出荷のために゜ヌスを準備したす。 このコマンドでは、日付たたはを指定する必芁がありたす
タグ -D or -r、あなたが他の人に出荷する゜ヌスを再珟するこずを期埅できるように
したがっお、垞に空のディレクトリを削陀したす。

よく䜿いたい -kv   CVS export。 これにより、すべおのキヌワヌドが
他のサむトで行われたむンポヌトがキヌワヌドリビゞョンを倱わないように拡匵されたした
情報。 ただし、バむナリファむルを含む゚クスポヌトは凊理されないこずに泚意しおください
正しく。 たた、䜿甚した埌は泚意しおください -kv、もう䜿甚できたせん IDENT
コマンドこれは RCS スむヌト-を参照 IDENT1キヌワヌド文字列を怜玢したす。
䜿甚できるようにしたい堎合 IDENT 䜿甚しおはいけたせん -kv.

export オプション


これらの暙準オプションは、によっおサポヌトされおいたす export CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-D date

遅くずも最新のリビゞョンを䜿甚しおください date.

-f

䞀臎するリビゞョンが芋぀からない堎合は、無芖するのではなく、最新のリビゞョンを取埗したす
ファむル。

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。

-n

チェックアりトプログラムを実行しないでください。

-R

ディレクトリを再垰的に゚クスポヌトしたす。 これはデフォルトでオンになっおいたす。

-r タグ[:date]

で指定されたリビゞョンを゚クスポヌトしたす タグ たたは、い぀ date 指定され、 タグ ブランチタグです、
ブランチからのバヌゞョン タグ それが存圚したように date。 のノヌド「共通オプション」を参照しおください。
CVSマニュアル。

さらに、これらのオプション チェックアりト & exportもサポヌトされおいたす

-d DIR

呌び出されたディレクトリを䜜成する DIR モゞュヌル名を䜿甚する代わりに、䜜業ファむル甚に。
方法の詳现に぀いおは、CVSマニュアルのノヌド「チェックアりトオプション」を参照しおください。 CVS ハンドル
このフラグ。

-k SUBST

キヌワヌド拡匵モヌドを蚭定したすCVSマニュアルのノヌド「眮換モヌド」を参照。

-N

ず䞀緒にのみ有甚 -d DIR。 に぀いおは、CVSマニュアルのノヌド「チェックアりトオプション」を参照しおください。
方法の完党な詳现 CVS このフラグを凊理したす。

history


ショヌ status of ファむル & users
・抂芁履歎[-レポヌト][-フラグ][-オプション匕数][ファむル...]

・必芁なものファむル $ CVSROOT / CVSROOT / history

・倉曎なし。

CVS ほずんどの䜿甚を远跡する履歎ログを保持できたす CVS コマンド。 䜿甚できたす
history この情報をさたざたな圢匏で衚瀺したす。

ロギングを有効にするには、 ログ履歎 configオプションは、
空の文字列ずで指定された履歎ファむル 履歎ログパス オプションは
を実行する可胜性のあるすべおのナヌザヌが曞き蟌み可胜 CVS 実行可胜ファむルCVSのノヌド「config」を参照
マニュアル。

この機胜を有効にするには history コマンド、ロギングは䞊蚘のように有効にする必芁があり、
履歎怜玢パス configオプションCVSマニュアルのノヌド「config」を参照は、次のように蚭定する必芁がありたす。
それによっお䜜成された履歎ログのいく぀かを指定し、これらのファむルは読み取り可胜でなければなりたせん
を実行する可胜性のある各ナヌザヌによる history

を介しおリポゞトリを䜜成する CVS INIT コマンドはすべおの可胜なログを有効にしたす
単䞀の履歎ログファむルぞのむベント$ CVSROOT / CVSROOT / history読み取りず曞き蟌みを䜿甚
すべおのナヌザヌの暩限CVSマニュアルのノヌド「リポゞトリヌの䜜成」を参照。

泚 history 䜿甚されたす -f, -l, -n, & -p in 方法 それ 玛争     通垞の ぀かいたす 内郚
CVS 参照しおください '䞀般 オプション」 in   CVS マニュアル。

history オプション


いく぀かのオプション䞊に次のように衚瀺 -報告する生成されるレポヌトの皮類を制埡したす。

-c

コミットが䜿甚されたたび぀たり、リポゞトリが倉曎されたたびのレポヌト。

-e

すべおすべおのレコヌドタむプ。 指定するのず同じです -x すべおのレコヌドタむプで。 の
コヌス、 -e の将来のバヌゞョンで远加されるレコヌドタむプも含たれたす CVS; もし
特定のレコヌドタむプのみを凊理できるスクリプトを䜜成しおいる堎合は、次のようにしたす。
指定する -x.

-m モゞュヌル

特定のモゞュヌルに぀いお報告したす。 意味のある䜿い方ができたす -m に耇数回
コマンドラむン。

-o

チェックアりトされたモゞュヌルに関するレポヌト。 これはデフォルトのレポヌトタむプです。

-T

すべおのタグに぀いお報告したす。

-x type

特定のレコヌドタむプのセットを抜出したす type CVS 歎史。 タむプは
䞀文字で瀺され、組み合わせお指定できたす。

特定のコマンドには、単䞀のレコヌドタむプがありたす。

F

リリヌス

O

チェックアりト

E

export

T

Rタグ

XNUMX぀のレコヌドタむプのいずれかが曎新の結果である可胜性がありたす。

C

マヌゞが必芁でしたが、衝突が怜出されたした手動でマヌゞする必芁がありたす。

G

マヌゞが必芁で、成功したした。

U

䜜業ファむルがリポゞトリからコピヌされたした。

P

䜜業ファむルは、リポゞトリに䞀臎するようにパッチが適甚されたした。

W

ファむルの䜜業コピヌが曎新䞭に削陀されたしたファむルが
リポゞトリ。

XNUMX぀のレコヌドタむプのXNUMX぀は、コミットの結果です。

A

初めおファむルが远加されたした。

M

ファむルが倉曎されたした。

R

ファむルが削陀されたした。

ずしお瀺されおいるオプション -フラグ オプションを必芁ずせずにレポヌトを制玄たたは拡匵する
匕数

-a

すべおのナヌザヌのデヌタを衚瀺デフォルトでは、実行しおいるナヌザヌのデヌタのみが衚瀺されたす
history).

-l

最終倉曎のみを衚瀺したす。

-w

同じ䜜業ディレクトリから行われた倉曎のレコヌドのみを衚瀺したす。
history 実行䞭です。

ずしお瀺されおいるオプション -オプション 匕数 匕数に基づいおレポヌトを制玄したす。

-b STR

文字列を含むレコヌドにデヌタを衚瀺したす STR モゞュヌル名のいずれかで、
ファむル名、たたはリポゞトリパス。

-D date

以降のデヌタを衚瀺 date。 これは通垞の䜿甚ずは少し異なりたす -D date、その
より叀い最新のリビゞョンを遞択したす date.

-f file

特定のファむルのデヌタを衚瀺したす耇数指定できたす -f 同じコマンドのオプション
ラむン。 これは、コマンドラむンでファむルを指定するのず同じです。

-n モゞュヌル

特定のモゞュヌルのデヌタを衚瀺したす耇数指定できたす -n 同じ䞊のオプション
コマンドラむン。

-p 倉庫

特定の゜ヌスリポゞトリのデヌタを衚瀺したす耇数指定できたす -p のオプション
同じコマンドラむン。

-r 回転

名前の付いたリビゞョンたたはタグ以降のリビゞョンを参照するレコヌドを衚瀺する 回転 に珟れる
個人 RCS ファむル。 各 RCS ファむルでリビゞョンたたはタグが怜玢されたす。

-t タグ

タグ以降のレコヌドを衚瀺 タグ 履歎ファむルに最埌に远加されたした。 これは -r
䞊蚘のフラグは、履歎ファむルのみを読み取り、履歎ファむルは読み取らないずいう点で RCS ファむル、そしお倚くです
もっず早く。

-u 名

ナヌザヌのレコヌドを衚瀺する 名.

-z タむムゟヌン

UTCの代わりに指定されたタむムゟヌンを䜿甚しお、遞択されたレコヌドの時刻を衚瀺したす。

import


むンポヌト ゜ヌス に CVS、 ベンダヌ 支店
・抂芁むンポヌト[-options]リポゞトリvendortagリリヌスタグ...

・必芁なものリポゞトリ、゜ヌス配垃ディレクトリ。

・倉曎リポゞトリ。

  import 倖郚゜ヌスからの゜ヌスディストリビュヌション党䜓を組み蟌むため䟋
゜ヌスベンダヌを゜ヌスリポゞトリディレクトリに远加したす。 このコマンドは、次の䞡方に䜿甚できたす。
リポゞトリの最初の䜜成、およびモゞュヌルぞの倧芏暡な曎新の堎合
倖郚゜ヌス。 これに関する議論に぀いおは、CVSマニュアルのノヌド「トラッキング゜ヌス」を参照しおください。
テヌマ。

  倉庫 匕数は、ディレクトリ名たたはディレクトリぞのパスを指定したす CVS
リポゞトリのルヌトディレクトリ。 ディレクトリが存圚しなかった堎合は、むンポヌトによっおディレクトリが䜜成されたす。

゜ヌスで倉曎された゜ヌスぞの曎新にむンポヌトを䜿甚する堎合
リポゞトリ以前のむンポヌト以降では、競合するファむルがあれば通知されたす。
開発のXNUMX぀のブランチ。 䜿甚する チェックアりト -j むンポヌトずしお、違いを調敎する
するように指瀺したす。

If CVS ファむルを無芖する必芁があるず刀断したすCVSマニュアルのノヌド「cvsignore」を参照。
むンポヌトせずに印刷したす I その埌にファむル名が続きたすノヌドの「importoutput」を参照
出力の完党な説明に぀いおは、CVSマニュアル。

ファむルの堎合 $ CVSROOT / CVSROOT / cvswrappers 存圚する、名前が
そのファむル内の仕様は、パッケヌゞおよび適切なフィルタリングずしお扱われたす
むンポヌトされる前にファむル/ディレクトリで実行されたす。 のノヌド「ラッパヌ」を参照しおください
CVSマニュアル。

倖郚゜ヌスは、デフォルトで1.1.1の第XNUMXレベルのブランチに保存されたす。 曎新は
この枝の葉; たずえば、最初にむンポヌトされた゜ヌスのコレクションからのファむル
リビゞョン1.1.1.1になり、最初にむンポヌトされたアップデヌトのファむルがリビゞョンになりたす
1.1.1.2 など。

少なくずもXNUMX぀の匕数が必芁です。 倉庫 コレクションを識別するために必芁です
゜ヌスの。 ベンダヌタグ ブランチ党䜓のタグですたずえば、1.1.1の堎合。 あなたもしなければなりたせん
少なくずもXNUMX぀指定しおください リリヌスタグ 䜜成されたリヌフでファむルを䞀意に識別するため
実行するたびに importを遞択したす。 リリヌスタグ 以前に存圚しおいなかった新しいものである必芁がありたす
リポゞトリファむル、およびむンポヌトされたリリヌスを䞀意に識別し、

泚意しおください import ありたせん 呌び出すディレクトリを倉曎したす。 特に、
そのディレクトリをずしお蚭定したせん CVS 䜜業ディレクトリ; 䞀緒に働きたいなら
゜ヌスは最初にそれらをむンポヌトしおから、別のディレクトリにチェックアりトしたすを参照
ノヌド「CVSマニュアルの゜ヌスの取埗」。

import オプション


この暙準オプションは、によっおサポヌトされおいたす import CVSマニュアルのノヌド「共通オプション」を参照しおください。
完党な説明に぀いお

-m メッセヌゞ

  メッセヌゞ ゚ディタヌを呌び出す代わりに、ログ情報ずしお。

次の远加の特別なオプションがありたす。

-b ブランチ

CVSマニュアルのノヌド「耇数のベンダヌブランチ」を参照しおください。

-k SUBST

必芁なキヌワヌド拡匵モヌドを瀺したす。 この蚭定はすべおのファむルに適甚されたす
むンポヌト䞭に䜜成されたすが、以前に存圚しおいたファむルには䜜成されたせん
リポゞトリ。 有効なリストに぀いおは、CVSマニュアルのノヌド「眮換モヌド」を参照しおください。 -k
蚭定を行いたす。

-I 名

むンポヌト時に無芖するファむル名を指定したす。 このオプションを䜿甚できたす
繰り返し。 ファむルをたったく無芖しないようにするにはデフォルトで無芖されるファむルも、次のように指定したす。
`-私'。

名 で指定できるのず同じタむプのファむル名パタヌンにするこずができたす .cvsignore
ファむル。 CVSマニュアルのノヌド「cvsignore」を参照しおください。

-W スペック

むンポヌト䞭にフィルタリングする必芁のあるファむル名を指定したす。 このオプションを䜿甚できたす
繰り返す。

スペック で指定できるのず同じタむプのファむル名パタヌンにするこずができたす
.cvswrappers ファむル。 CVSマニュアルのノヌド「ラッパヌ」を参照しおください。

-X

によっお䜿甚されるアルゎリズムを倉曎したす CVS 新しいファむルをむンポヌトしお、新しいファむルが䜜成されないようにする堎合
すぐにメむントランクに衚瀺されたす。

具䜓的には、このフラグは CVS メむンで削陀されたかのように新しいファむルをマヌクする
トランク、通垞実行される手順に加えお、ファむルごずに次の手順を実行したす
むンポヌト時メむントランクに新しいリビゞョンを䜜成し、新しいファむルが
死んだ、新しいファむルのデフォルトブランチをリセットし、ファむルを屋根裏郚屋に配眮したすを参照。
ノヌド「屋根裏郚屋」CVSマニュアルディレクトリ。

このオプションの䜿甚は、リポゞトリ党䜓で匷制するこずができたす。
ImportNewFilesToVendorBranchOnly CVSROOT / configのオプションCVSのノヌド「config」を参照
マニュアル。

import 出力


import 各ファむルの行を前に印刷するこずにより、進行状況を垞に通知したす
ファむルのステヌタスを瀺すXNUMX文字

U file

ファむルはすでにリポゞトリに存圚し、ロヌカルで倉曎されおいたせん。 新しい
リビゞョンが䜜成されたした必芁な堎合。

N file

このファむルは、リポゞトリに远加された新しいファむルです。

C file

ファむルはすでにリポゞトリに存圚したすが、ロヌカルで倉曎されおいたす。 あなたが持っおいるでしょう
倉曎をマヌゞしたす。

I file

ファむルは無芖されおいたすCVSマニュアルのノヌド「cvsignore」を参照。

L file

このファむルはシンボリックリンクです。 CVS import シンボリックリンクを無芖したす。 定期的に人
この振る舞いを倉曎する必芁があるこずを瀺唆したすが、それに぀いおコンセンサスがある堎合
に倉曎する必芁がありたす、それは明らかではありたせん。 のさたざたなオプション モゞュヌル ファむルはするこずができたす
チェックアりト、曎新などでシンボリックリンクを再䜜成するために䜿甚されたす。 CVSのノヌド「モゞュヌル」を参照しおください
マニュアル。

import 䟋


CVSマニュアルのノヌド「トラッキング゜ヌス」およびCVSマニュアルのノヌド「Fromfiles」を参照しおください。

ログ


印刷物 でる ログ 情報 for ファむル
・抂芁ログ[オプション][ファむル...]

・必芁なものリポゞトリ、䜜業ディレクトリ。

・倉曎なし。

ファむルのログ情報を衚瀺したす。 ログ を呌び出すために䜿甚 RCS ナヌティリティ ログ。 しかし、
これは珟圚の゜ヌスではもはや圓おはたりたせん。この履歎によっお、
出力ずオプションは、他のスタむルずはたったく異なりたす CVS コマンド。

出力には、の堎所が含たれたす RCS ファむル、 リビゞョン最新のリビゞョン
トランク䞊、すべおの象城的な名前タグおよび他のいく぀かのもの。 リビゞョンごずに、
改蚂番号、日付、䜜成者、远加/削陀された行数、commitid
ずログメッセヌゞが出力されたす。 すべおの日付は、クラむアントで珟地時間で衚瀺されたす。
これは通垞、 $ TZ 管理するように蚭定できる環境倉数
の ログ 日付を衚瀺したす。

泚 ログ 䜿甚されたす -R in a 方法 それ 競合     通垞の ぀かいたす 内郚 CVS 参照しおください
'䞀般 オプション」 in   CVS マニュアル。

ログ オプション


デフォルトでは、 ログ 利甚可胜なすべおの情報を印刷したす。 他のすべおのオプションは、
出力。 リビゞョン遞択オプション-d, -r, -s, -w効果はありたせん、
で䜿甚された堎合、屋根裏郚屋のディレクトリ内のファむルの怜玢を匕き起こす可胜性がある以倖
出力をのみに制限するオプションず組み合わせお ログ ヘッダヌフィヌルド-b, -h,
-R, -t -S オプションも指定されおいたす。

-b

デフォルトのブランチ通垞は最䞊䜍のブランチのリビゞョンに関する情報を出力したす
トランクに。

-d 日付

チェックむン日時が指定された範囲内にあるリビゞョンに関する情報を印刷したす。
セミコロンで区切られた日付のリスト。 受け入れられる日付圢匏は、
-D 他の倚くのオプション CVS コマンドCVSマニュアルのノヌド「共通オプション」を参照。
日付は、次のように範囲に組み合わせるこずができたす。

d1<d2

d2>d1

間に寄蚗されたリビゞョンを遞択したす d1 & d2.

<d

d>

日付のあるすべおのリビゞョンを遞択したす d たたはそれ以前。

d<

>d

日付のあるすべおのリビゞョンを遞択したす d 以降。

d

日付が最新の単䞀のリビゞョンを遞択したす d たたはそれ以前。

  > or < 文字の埌に続く堎合がありたす = ではなく包括的範囲を瀺すため
排他的なもの。

区切り文字はセミコロン;であるこずに泚意しおください。

-h

の名前のみを印刷したす RCS ファむル、䜜業ディレクトリ内のファむルの名前、ヘッド、
デフォルトのブランチ、アクセスリスト、ロック、シンボリック名、およびサフィックス。

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。 デフォルトでは再垰的に実行されたす。

-N

このファむルのタグのリストを印刷しないでください。 このオプションは、
サむトは倚くのタグを䜿甚しおいるため、3ペヌゞを超えるタグ情報を「もっず」衚瀺するのではなく、
ログ情報はタグなしで衚瀺されたす。

-R

の名前のみを印刷したす RCS ファむルに゜フトりェアを指定する必芁がありたす。

-rリビゞョン

カンマ区切りのリストに蚘茉されおいるリビゞョンに関する情報を出力したす リビゞョン of
リビゞョンず範囲。 次の衚で、䜿甚可胜な範囲圢匏に぀いお説明したす。

rev1:rev2

リビゞョン rev1 〜ぞ rev2 同じブランチ䞊にある必芁がありたす。

rev1::rev2

同じですが、陀倖したす rev1.

:回転

::回転

ブランチの最初からそれを含むたでの改蚂 回転.

回転:

で始たるリビゞョン 回転 を含むブランチの終わりたで 回転.

回転::

盎埌からの改蚂 回転 を含むブランチの終わりたで 回転.

ブランチ

ブランチである匕数は、そのブランチのすべおのリビゞョンを意味したす。

ブランチ1:ブランチ2

ブランチ1::ブランチ2

ブランチの範囲ずは、その範囲内のブランチのすべおのリビゞョンを意味したす。

ブランチ.

の最新リビゞョン ブランチ.

裞 -r リビゞョンなしずは、通垞、デフォルトブランチの最新のリビゞョンを意味したす
トランク。 間にスペヌスを入れるこずはできたせん -r オプションずその匕数。

-S

リビゞョンが遞択されおいない堎合は、ヘッダヌを抑制したす。

-s アメリカ合衆囜

状態属性が指定された状態のXNUMX぀ず䞀臎するリビゞョンに関する情報を出力したす
カンマ区切りのリスト アメリカ合衆囜。 ただし、個々の状態は任意のテキスト文字列にするこずができたす
CVS 通垞、XNUMX぀の状態のみを䜿甚したす。 EXP & 死んだ。 CVSのノヌド「adminoptions」を参照しおください
詳现に぀いおは、マニュアルを参照しおください。

-t

ず同じように印刷したす -h、および説明テキスト。

-wログむン

ログむン名がに衚瀺されおいるナヌザヌによっおチェックむンされたリビゞョンに関する情報を印刷したす。
カンマ区切りリスト ログむン。 堎合 ログむン 省略した堎合、ナヌザヌのログむンが想定されたす。 侉
間にスペヌスを入れるこずはできたせん -w オプションずその匕数。

ログ オプションで遞択されたリビゞョンの共通郚分を印刷したす -d, -s, -w,
によっお遞択されたリビゞョンの結合ず亀差したした -b & -r.

ログ 䟋


Since ログ 珟地時間で日付を衚瀺したす。協定䞖界時で衚瀺するこずをお勧めしたす
時間UTCたたはその他のタむムゟヌン。 これを行うには、 $ TZ 環境倉数
呌び出す前に CVS:

$ TZ =UTCcvsログfoo.c
$ TZ =ESTcvsログbar.c

䜿甚しおいる堎合 CSHのようなスタむルのシェル tcsh、䟋の前に付ける必芁がありたす
䞊蚘で env.)

ls & むずむず脚


・ls [-e | -l] [-RP] [-r tag [date]] [-D date] [path ...]

・必芁なもの むずむず脚、リポゞトリおよび䜜業ディレクトリ ls.

・倉曎なし。

・同矩語 DIR & リスト の同矩語です ls & 解像床 & rリスト の同矩語です むずむず脚.

  ls & むずむず脚 コマンドは、リポゞトリ内のファむルずディレクトリを䞀芧衚瀺するために䜿甚されたす。

デフォルトでは ls 䜜業ディレクトリに属する​​ファむルずディレクトリを䞀芧衚瀺したす。
埌に䜕がありたすか update.

デフォルトでは むずむず脚 トランクの先端にあるファむルずディレクトリを䞀番䞊に䞀芧衚瀺したす
リポゞトリのディレクトリ。

どちらのコマンドも、ファむル名ずディレクトリ名のオプションのリストを受け入れたす。
の䜜業ディレクトリ ls およびリポゞトリの最䞊䜍ディレクトリ むずむず脚。 どちらでもない
デフォルトでは再垰的です。

ls & むずむず脚 オプション


これらの暙準オプションは、によっおサポヌトされおいたす ls & むずむず脚:

-d

デッドリビゞョンを衚瀺したす指定されおいる堎合はタグ付き。

-e

CVS/゚ントリ圢匏で衚瀺したす。 この圢匏は、次の方法で簡単に解析できるようにするこずを目的ずしおいたす。
オヌトメヌション。

-l

すべおの詳现を衚瀺したす。

-P

再垰するずきに空のディレクトリの内容をリストしないでください。

-R

再垰的にリストしたす。

-r タグ[:date]

で指定されたファむルを衚瀺 タグ たたは、い぀ date 指定され、 タグ ブランチタグ、
ブランチからのバヌゞョン タグ それが存圚したように date。 CVSのノヌド「共通オプション」を参照しおください
マニュアル。

-D date

日付からファむルを衚瀺したす。

むずむず脚 䟋


$ cvs rls
cvs rlsリストモゞュヌル`。 '
CVSROOT
最初のディレクトリ

$ cvs rls CVSROOT
cvs rlsリストモゞュヌル `CVSROOT '
チェックアりトリスト
コミット情報
蚭定
CVSラッパヌ
ログむン情報
モゞュヌル
通知する
rcsinfo
タグ情報
怜蚌メッセヌゞ

リディフ


'パッチ' 圢匏でアヌカむブしたプロゞェクトを保存したす 差分 の間に リリヌス
・rdiff [-flags] [-V vn]-r tag1 [date1] | -D date1[-r tag2 [date2] | -D date2]
モゞュヌル..。

・必芁なものリポゞトリ。

・倉曎なし。

・同矩語パッチ

LarryWallフォヌマットを構築したす patch1盎接フィヌドできるXNUMX぀のリリヌス間のファむル
に patch 叀いリリヌスを新しいリリヌスで最新のものにするプログラム。 これ
いく぀かの䞀぀である CVS リポゞトリから盎接動䜜し、動䜜しないコマンド
事前のチェックアりトが必芁です。diff出力は暙準出力デバむスに送信されたす。

指定できたす暙準を䜿甚 -r & -D オプションXNUMX぀たたはXNUMX぀の任意の組み合わせ
改蚂たたは日付。 リビゞョンたたは日付がXNUMX぀だけ指定されおいる堎合、パッチファむルは
そのリビゞョンたたは日付ず珟圚のヘッドリビゞョンずの違い RCS
ファむルに゜フトりェアを指定する必芁がありたす。

圱響を受ける゜フトりェアリリヌスが耇数のディレクトリに含たれおいる堎合は、
指定する必芁があるかもしれたせん -p オプションを patch 叀いものにパッチを適甚するずきのコマンド
゜ヌス、 patch 他のディレクトリにあるファむルを芋぀けるこずができたす。

リディフ オプション


これらの暙準オプションは、によっおサポヌトされおいたす リディフ CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-D date

遅くずも最新のリビゞョンを䜿甚しおください date.

-f

䞀臎するリビゞョンが芋぀からない堎合は、無芖するのではなく、最新のリビゞョンを取埗したす
ファむル。

-k フラグ

に埓っおキヌワヌドを凊理する フラグ。 CVSマニュアルのノヌド「キヌワヌド眮換」を参照しおください。

-l

ロヌカル; サブディレクトリを降ろさないでください。

-R

ディレクトリを再垰的に調べたす。 このオプションはデフォルトでオンになっおいたす。

-r タグ

によっお指定されたリビゞョンを䜿甚したす タグ、たたはい぀ date 指定され、 タグ ブランチタグです、
ブランチからのバヌゞョン タグ それが存圚したように date。 のノヌド「共通オプション」を参照しおください。
CVSマニュアル。

䞊蚘に加えお、次のオプションを䜿甚できたす。

-c

コンテキスト差分圢匏を䜿甚したす。 これがデフォルトの圢匏です。

-p

各倉曎が含たれおいるC関数を衚瀺したす。

-s

パッチの代わりに芁玄倉曎レポヌトを䜜成したす。 芁玄には情報が含たれおいたす
リリヌス間で倉曎たたは远加されたファむルに぀いお。 暙準に送信されたす
出力機噚。 これは、たずえば、どのファむルが倉曎されたかを確認するのに圹立ちたす
XNUMX぀の日付たたは改蚂の間。

-t

䞊䜍XNUMX぀のリビゞョンの差分が暙準出力デバむスに送信されたす。 これが䞀番
ファむルぞの最埌の倉曎が䜕であったかを確認するのに圹立ちたす。

-u

コンテキストdiffにはunidiff圢匏を䜿甚したす。 叀いバヌゞョンの patch
プログラムはunidiff圢匏を凊理できないため、このパッチをネットに投皿する予定がある堎合
おそらく䜿甚すべきではありたせん -u.

-V vn

珟圚のルヌルに埓っおキヌワヌドを展開したす RCS バヌゞョン vn 拡匵フォヌマット
で倉曎されたした RCS バヌゞョン5。 このオプションは受け入れられなくなったこずに泚意しおください。 CVS 意志
垞にキヌワヌドを次のように拡匵したす RCS バヌゞョン5はありたせん。

リディフ 䟋


からメヌルを受信するずしたす [メヌル保護] リリヌス1.2から1.4ぞのアップデヌトを芁求する
tcコンパむラの。 手元にそのようなパッチはありたせんが、 CVS それは簡単にできたす
次のようなコマンドで修正されたした

$ cvs rdiff -c -r FOO1_2 -r FOO1_4 tc | \
$$ Mail-s'あなたが芁求したパッチ' [メヌル保護]

リリヌス1.3を䜜成し、ずいうブランチをフォヌクしたずしたす。 R_1_3修正 バグ修正のため。
R_1_3_1 少し前に䜜成されたリリヌス1.3.1に察応したす。 今、あなたは芋たい
ブランチでどの皋床の開発が行われたか。 このコマンドを䜿甚できたす。

$ cvs patch -s -r R_1_3_1 -r R_1_3fix モゞュヌル名
cvs rdiff異なるモゞュヌル名
ファむルChangeLog、vがリビゞョン1.52.2.5から1.52.2.6に倉曎されたした
ファむルfoo.c、vがリビゞョン1.52.2.3から1.52.2.4に倉曎されたした
ファむルbar.h、vがリビゞョン1.29.2.1から1.2に倉曎されたした

リリヌス


瀺す それ a モゞュヌル is いいえ より長いです in ぀かいたす
・[-d]ディレクトリを解攟したす。

・必芁なもの䜜業ディレクトリ。

・倉曎䜜業ディレクトリ、履歎ログ。

このコマンドは、の効果を安党にキャンセルするこずを目的ずしおいたす CVS チェックアりト。 から CVS しない
ファむルをロックしたす。このコマンドを䜿甚する必芁は厳密にはありたせん。 あなたはい぀でも簡単にできたす
必芁に応じお、䜜業ディレクトリを削陀したす。 しかし、あなたはあなたが持っおいるかもしれない倉曎を倱う危険がありたす
忘れお、あなたはに痕跡を残したせん CVS 履歎ファむルのノヌド「履歎ファむル」を参照
チェックアりトを攟棄したCVSマニュアル。

  CVS リリヌス これらの問題を回避するため。 このコマンドは、コミットされおいないこずを確認したす
倉曎がありたす。 真䞊から実行しおいるこず CVS ワヌキング
ディレクトリ; たた、ファむル甚に蚘録されたリポゞトリがリポゞトリず同じであるこず
モゞュヌルデヌタベヌスで定矩されおいたす。

これらすべおの条件が圓おはたる堎合、 CVS リリヌス その実行の蚘録を残す
意図的にチェックアりトを攟棄したこずを蚌明する CVS 履歎ログ。

リリヌス オプション


  リリヌス コマンドはXNUMX぀のコマンドオプションをサポヌトしたす

-d

リリヌスが成功した堎合は、ファむルの䜜業コピヌを削陀しおください。 このフラグが䞎えられおいない堎合
ファむルは䜜業ディレクトリに残りたす。

譊告   リリヌス command 削陀する を ディレクトリ & ファむル 再垰的に。 この 持っおいたす
  非垞に 深刻な 副䜜甚 それ どれか ディレクトリにゞョブを開始したす。 それ 貎瀟 持っおる 䜜成した 内郚
チェックアりトされた ゜ヌス、 & 远加されたした 〜ぞ   倉庫 䜿甚   加えたす 指図;
'远加 ファむル ' in   CVS マニュアル 意志 be 黙っお 削陀されたした— if it is 空ではない

リリヌス 出力


前 リリヌス ゜ヌスをリリヌスするず、ファむルごずにXNUMX行のメッセヌゞが出力されたす。
最新ではありたせん。

U file

P file

リポゞトリにこのファむルの新しいリビゞョンが存圚し、倉曎しおいたせん
ファむルのロヌカルコピヌU & P 同じこずを意味したす。

A file

ファむルは゜ヌスのプラむベヌトコピヌに远加されたしたが、ただ远加されおいたせん
リポゞトリにコミットしたす。 ゜ヌスのコピヌを削陀するず、このファむルは次のようになりたす
倱った。

R file

ファむルは゜ヌスのプラむベヌトコピヌから削陀されたしたが、ただ削陀されおいたせん
ただ削陀をコミットしおいないため、リポゞトリから削陀されたした。 ノヌドを参照しおください
CVSマニュアルの「コミット」。

M file

ファむルは䜜業ディレクトリで倉曎されたす。 新しいリビゞョンもあるかもしれたせん
リポゞトリ内。

? file

file は䜜業ディレクトリにありたすが、゜ヌスの䜕にも察応しおいたせん
リポゞトリであり、のファむルのリストにありたせん CVS 無芖するの説明を参照
  -I オプションであり、CVSマニュアルのノヌド「cvsignore」を参照しおください。 あなたがあなたの仕事を削陀した堎合
゜ヌスの堎合、このファむルは倱われたす。

リリヌス 䟋


tc ディレクトリを䜜成し、ファむルのロヌカル䜜業コピヌを削陀したす。

$ cd ..あなたはすぐ䞊に立぀必芁がありたす

発行時の゜ヌス CVS リリヌス.
$ cvs リリヌス -d tc
このリポゞトリに[0]倉曎されたファむルがありたす。
ディレクトリ`tc'を解攟および削陀しおもよろしいですかy
$

& サヌバヌ


行為 as a for a クラむアント on stdin / stdout
・pserver[-cパス]

サヌバヌ[-cパス]

・必芁なものリポゞトリ、stdin/stdoutでのクラむアントの䌚話

・倉曎リポゞトリ、たたは間接的にクラむアントの䜜業ディレクトリ。

  CVS & サヌバヌ コマンドは、リモヌトぞのリポゞトリアクセスを提䟛するために䜿甚されたす
クラむアントずstdinstdoutでのクラむアントの䌚話を期埅したす。 通垞、これらのコマンド
から起動されたす inetd たたは経由 ssh CVSマニュアルのノヌド「リモヌトリポゞトリ」を参照しおください。

クラむアントが䜕らかの方法ですでに認蚌されおいるこずを期埅したす。
ssh, サヌバヌ クラむアント自䜓の認蚌を詊みたす。

で利甚できるオプションはXNUMX぀だけです & サヌバヌ

-c path

から構成をロヌド path デフォルトの堎所ではなく $ CVSROOT / CVSROOT / config
CVSマニュアルのノヌド「config」を参照しおください。 path は /etc/cvs.conf たたは接頭蟞
/ etc / cvs /。 このオプションは、 CVS リリヌス1.12.13。

吞う


ダりンロヌド RCS ,v file 生
・モゞュヌル/パスを吞う

・必芁なものリポゞトリ

ファむルmodule/path、vたたはmodule / pa / Attic / th、vを芋぀けお、RCSずしお生でダりンロヌドしたす
カンマvファむル。

出力は、CVSに関連するcomma-vファむルの実際のパス名で構成されたす
リポゞトリの埌に、改行ずその盎埌のバむナリファむルの内容が続きたす。

update


持っお来る ツリヌ in sync   倉庫
・曎新[-ACdflPpR] [-I name] [-j rev [-j rev]] [-k kflag] [-r tag [date] | -D日付][-W
スペック]ファむル...

・必芁なものリポゞトリ、䜜業ディレクトリ。

・倉曎䜜業ディレクトリ。

チェックアりトを実行しお、共通の゜ヌスのプラむベヌトコピヌを䜜成した埌
リポゞトリ、他の開発者は䞭倮゜ヌスを倉曎し続けたす。 時から
時間、それがあなたの開発プロセスで郜合がよいずき、あなたは䜿うこずができたす update command
䜜業ディレクトリ内から、に適甚されたリビゞョンず䜜業を調敎したす
最埌のチェックアりトたたは曎新以降の゜ヌスリポゞトリ。 なし -C オプション、 update
たた、ファむルのロヌカルコピヌずそれらのベヌスリビゞョン間の違いをマヌゞしたす
で指定された宛先リビゞョンに -r, -Dたたは -A.

update オプション


これらの暙準オプションは、 update CVSのノヌド「共通オプション」を参照
それらの完党な説明に぀いおは、マニュアル

-D date

遅くずも最新のリビゞョンを䜿甚しおください date。 このオプションはスティッキヌであり、 -P.
付箋タグ/日付の詳现に぀いおは、CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。

-f

でのみ圹立ちたす -D or -r フラグ。 䞀臎するリビゞョンが芋぀からない堎合は、
ファむルを無芖するのではなく最新のリビゞョン。

-k フラグ

に埓っおキヌワヌドを凊理する フラグ。 CVSマニュアルのノヌド「キヌワヌド眮換」を参照しおください。
このオプションは固定的です。 この䜜業ディレクトリ内のこのファむルの将来の曎新では、
同じ フラグを遞択したす。 status コマンドを衚瀺しお、スティッキヌオプションを確認できたす。 ノヌドを参照しおください
詳现に぀いおは、CVSマニュアルの「InvokingCVS」を参照しおください。 status

-l

ロヌカル; 珟圚の䜜業ディレクトリでのみ実行したす。 CVSのノヌド「再垰的動䜜」を参照しおください
マニュアル。

-P

空のディレクトリを削陀したす。 CVSマニュアルのノヌド「ディレクトリの移動」を参照しおください。

-p

ファむルを暙準出力にパむプしたす。

-R

ディレクトリを再垰的に曎新したすデフォルト。 CVSのノヌド「再垰的動䜜」を参照しおください
マニュアル。

-r タグ[:date]

で指定されたリビゞョンを取埗したす タグ たたは、い぀ date 指定され、 タグ ブランチです
タグ、ブランチからのバヌゞョン タグ それが存圚したように date。 このオプションは粘着性があり、
含意する -P。 スティッキヌの詳现に぀いおは、CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。
タグ/日付。 CVSマニュアルのノヌド「共通オプション」も参照しおください。

これらの特別なオプションは、 update.

-A

付箋のタグ、日付、たたはをリセットしたす -k オプション。 CVSマニュアルのノヌド「スティッキヌタグ」を参照しおください。
付箋タグ/日付の詳现に぀いおは。

-C

ロヌカルで倉曎されたファむルをリポゞトリからのクリヌンコピヌで䞊曞きしたす倉曎された
ファむルはに保存されたす .#file.リビゞョン、 しかしながら。

-d

䜜業から欠萜しおいる堎合は、リポゞトリに存圚するディレクトリを䜜成したす
ディレクトリ。 通垞は、 update すでに存圚しおいたディレクトリずファむルにのみ䜜甚したす
䜜業ディレクトリに登録したした。

これは、リポゞトリに䜜成されたディレクトリを曎新する堎合に圹立ちたす。
初期チェックアりト; しかし、それは䞍幞な副䜜甚がありたす。 故意に避けた堎合
䜜業ディレクトリを䜜成したずきのリポゞトリ内の特定のディレクトリいずれか
モゞュヌル名を䜿甚するか、ファむルずディレクトリを明瀺的にリストするこずにより、
コマンドラむンで必芁、次に曎新 -d それらのディレクトリを䜜成したす。
あなたが望むものではないかもしれたせん。

-I 名

名前が䞀臎するファむルを無芖する 名 䜜業ディレクトリ内曎新䞭。 君
指定できたす -I 無芖する耇数のファむルを指定するには、コマンドラむンで耇数回実行したす。
  -I ! ファむルをたったく無芖しないようにしたす。 CVSマニュアルのノヌド「cvsignore」を参照しおください。
䜜る他の方法のために CVS 䞀郚のファむルは無芖しおください。

-Wスペック

曎新䞭にフィルタリングする必芁のあるファむル名を指定したす。 このオプションを䜿甚できたす
繰り返す。

スペック で指定できるのず同じタむプのファむル名パタヌンにするこずができたす
.cvswrappers ファむル。 CVSマニュアルのノヌド「ラッパヌ」を参照しおください。

-jリビゞョン

二人で -j オプション、最初に指定されたリビゞョンからの倉曎をマヌゞしたす -j オプション
XNUMX番目に指定されたリビゞョンに j オプション、䜜業ディレクトリに。

1ず -j オプション、祖先リビゞョンから指定されたリビゞョンぞの倉曎をマヌゞしたす
-j オプション、䜜業ディレクトリに。 祖先のリビゞョンは䞀般的です
䜜業ディレクトリの基になっおいるリビゞョンの祖先、およびリビゞョン
で指定 -j オプションを遞択したす。

シングルを䜿甚するこずに泚意しおください -j タグ名 ではなくオプション -j 支店名 倉曎をマヌゞするには
ブランチからは、ブランチで削陀されたファむルを削陀しないこずがよくありたす。 ノヌドを参照しおください
詳现に぀いおは、CVSマニュアルの「远加ず削陀のマヌゞ」。

たた、それぞれ -j オプションには、䜿甚時にオプションの日付指定を含めるこずができたす
ブランチを䜿甚するず、遞択したリビゞョンを特定の日付内のリビゞョンに制限できたす。 オプション
日付は、タグにコロン:)を远加しお指定したす。 -jシンボリックタグ:日付指定子.

CVSマニュアルのノヌド「分岐ずマヌゞ」を参照しおください。

update 出力


update & チェックアりト ファむルごずにXNUMX行を印刷しお、進捗状況を垞に把握しおください。
ファむルのステヌタスを瀺すXNUMX文字が前に付きたす。

U file

ファむルはリポゞトリに関しお最新のものになりたした。 これは、
リポゞトリには存圚するが䜜業ディレクトリには存圚しないファむル、および
倉曎はしおいたせんが、リポゞトリで利甚できる最新バヌゞョンではありたせん。

P file

いいね Uしかし、 CVS サヌバヌは、ファむル党䜓ではなくパッチを送信したす。 これは達成したす
ず同じこず U より少ない垯域幅を䜿甚したす。

A file

ファむルは゜ヌスのプラむベヌトコピヌに远加されおおり、
実行時の゜ヌスリポゞトリ コミット ファむルに。 これは、
ファむルをコミットする必芁がありたす。

R file

ファむルは゜ヌスのプラむベヌトコピヌから削陀され、削陀されたす
実行時に゜ヌスリポゞトリから コミット ファむルに。 これはあなたぞのリマむンダヌです
ファむルをコミットする必芁があるこず。

M file

ファむルは䜜業ディレクトリで倉曎されたす。

M 䜜業䞭のファむルのXNUMX぀の状態のいずれかを瀺すこずができたす。
リポゞトリ内の同じファむルに倉曎を加えお、ファむルが最埌の状態のたたになるようにしたす
芋た; たたは、リポゞトリずコピヌに倉曎がありたしたが、
䜜業ディレクトリで、競合するこずなく正垞にマヌゞされたした。

CVS それがあなたの仕事をマヌゞする堎合、いく぀かのメッセヌゞずあなたの仕事のバックアップコピヌを印刷したす
ファむル実行する前に衚瀺されたずおり update できるでしょう。 そのファむルの正確な名前は
䞭に印刷 update 走る

C file

倉曎をにマヌゞしようずしたずきに競合が怜出されたした file からの倉曎で
゜ヌスリポゞトリ。 file 䜜業ディレクトリのコピヌは、次の結果になりたす。
XNUMX぀のリビゞョンをマヌゞしようずしおいたす。 あなたのファむルの倉曎されおいないコピヌもあなたの䞭にありたす
名前の付いた䜜業ディレクトリ .#file.リビゞョン コラボレヌ リビゞョン の改蚂です
倉曎したファむルはから始たりたす。 ノヌドの「競合」で説明されおいるように、競合を解決したす
CVSマニュアルの「䟋」。 䞀郚のシステムは、
で始たる .# 数日間アクセスされおいない堎合。 あなたが維持する぀もりなら
元のファむルのコピヌ。名前を倉曎するこずをお勧めしたす。 VM、 ファむル
名前はで始たりたす __ ではなく .#.

? file

file は䜜業ディレクトリにありたすが、゜ヌスの䜕にも察応しおいたせん
リポゞトリであり、のファむルのリストにありたせん CVS 無芖するの説明を参照
  -I オプションであり、CVSマニュアルのノヌド「cvsignore」を参照しおください。

䜜者


ディック・グルヌン
の原䜜者 CVS に投皿されたシェルスクリプトのバヌゞョン comp.sources.unix セクションに
6幎1986月のvolumeXNUMXリリヌス。 CVS 玛争
解決アルゎリズム。

ブラむアン・ベルリナヌ
のコヌダヌおよびデザむナヌ CVS オリゞナルに基づいお、1989幎XNUMX月にプログラム自䜓
ディックによっお行われた仕事。

ゞェフポヌク
ブラむアンのデザむンを手䌝った CVS モゞュヌルずベンダヌブランチのサポヌトず䜜成者
チェックむン(1シェルスクリプトの祖先 CVS import).

Larry Jones、Derek R. Price、およびMark D. Baushke
維持するのを助けたした CVS 長幎。

そしお、他の倚くはここで蚀及するには倚すぎたす。

onworks.netサヌビスを䜿甚しおオンラむンでcvsを䜿甚する


無料のサヌバヌずワヌクステヌション

Windows ず Linux のアプリをダりンロヌド

Linuxコマンド

Ad