「CVS」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
'''CVS'''(Concurrent Versions | '''CVS'''(Concurrent Versions System)とは、ソフトウェア開発などで利用される集中型の[[バージョン管理システム]]です。 | ||
現在はより高機能な[[Subversion]](SVN)や[[Git]]などの新しいバージョン管理システムに置き換えられつつあります。 | |||
CVSが廃れた主な理由は、以下のような機能的な欠点や時代遅れとなった設計にあります。 | CVSが廃れた主な理由は、以下のような機能的な欠点や時代遅れとなった設計にあります。 | ||
| 9行目: | 9行目: | ||
* [[サーバー]]との通信が必須でオフライン作業ができない | * [[サーバー]]との通信が必須でオフライン作業ができない | ||
[[category: バージョン管理システム]] | [[category: バージョン管理システム]] | ||
2025年7月1日 (火) 08:48時点における最新版
CVS(Concurrent Versions System)とは、ソフトウェア開発などで利用される集中型のバージョン管理システムです。
現在はより高機能なSubversion(SVN)やGitなどの新しいバージョン管理システムに置き換えられつつあります。
CVSが廃れた主な理由は、以下のような機能的な欠点や時代遅れとなった設計にあります。
- ファイル名を変更すると履歴が失われてしまう
- バージョン管理がファイル単位であり「プロジェクト全体を特定の日付に戻す」といった操作が面倒
- ブランチやマージの機能が貧弱で大規模な開発や複雑な運用には不向き
- サーバーとの通信が必須でオフライン作業ができない