gitを使用して、一部のテキストファイルに対する変更の単純な履歴を保持したいと思います(ソースですが、構成ファイルなどでもかまいません-Qはソフトウェア開発に固有ではありません)。
私はこれにRCSを使用していましたが、これは毎日実行するジョブを持つのと同じくらい簡単で、関連するすべてのテキストファイル(例:)を見つけてすべてcd /some/where; find . -name "*.foo" ...
をチェックインします(例:のようなci -q -mbackup -l filename
)- ci
ファイルが変更されていない場合は基本的に何もしません。古いバージョン(またはより正確には、rcによって古いバージョンを再構築できる差分)は、ローカルファイルシステム/ディスクのRCSディレクトリに保持されていました。
後で実行rlog filename
して、対象のファイルが変更され、行数が変更された日付を確認できました。rcsdiff
必要に応じて、行った正確な変更を確認するために使用できます。coを使用して変更を元に戻すことができます。
リモートリポジトリ、リポジトリの同期、他の人との作業、変更の理由のログの保存、分岐、ファイルのグループ化、ファイルのグループまたは基本的なファイルのバージョン管理以外のバージョン番号またはリリース番号のスタンプは必要ありません外部ディスクの必要性について話し、移植性の理由で私が疑っているWindows 10の組み込み機能。
私はすでにWindows 10にgitをインストールしています(golangはgitを使用してライブラリなどを取得するため、自分で直接gitを使用することはありません)...
同様の単純な方法でgitを使用する簡単な方法はありますか?