一部のプロジェクトでは、バージョン管理システムに、作成者、作成日、最終変更のリビジョンなどをプロジェクト内のすべてのソース ファイルに含める必要があります。たとえば、ファイルのテンプレートは、ファイルまたはクラスのコメントに含めることができます:
Author of last commit: $Author$
Revision of last change: $Rev$
Last change: $Date$
これは、バージョン管理システムによるチェックインごとに更新されます。これの利点と欠点は何ですか?結局のところ、これは必要に応じて、ファイルのバージョン ログをチェックすることで簡単に見つけることができるものです。