Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
100 ファイルのディレクトリをチェックアウトするとします。5 つのファイルを編集し、ディレクトリをコミットして戻します。CVS は 100 個のファイルのうちどれが変更されたか (すべてではありません) をどのように認識しますか?
CVS は、最後のバージョンの日付を含むファイルに関する情報を隠しディレクトリに保持します。ファイルを編集するとき、変更日を変更すると、ファイルを変更したことが CVS に通知されます。(編集して戻しても、変更されたものとしてカウントされます。CVS は、リポジトリ ファイルの独自のローカル コピーを保持しません。)
チェックインすると、CVS はリポジトリから適切なファイルのコピーを取得し、比較してどの変更が加えられたかを確認します。それは、編集して元に戻したファイルをキャッチするときです。