バージョン管理をサポートするシンプルなテキスト ファイル形式はありますか?

バージョン管理をサポートするシンプルなテキスト ファイル形式はありますか?

以下の機能を備えたものを探しています:

  • すべてのバージョン情報が保存されている単一のファイル (Microsoft Word にはこれに似た機能があると思います)。
  • プレーンテキスト(リッチテキスト/バイナリ形式ではなく)にのみ必要です。
  • サーバー/リポジトリは必要ありません。

理想的には、Windows や Mac でファイルの古いバージョンを表示し、最新バージョンを編集できるテキスト エディター/インターフェイスが必要です。

答え1

プレーンテキスト用の Word とまったく同じ機能セットは見つからないと思います。2 つのバージョンを比較できる便利なツール (ただし、バージョンは自分で管理する必要があります) や、本格的なバージョン管理ツールがありますが、通常はリポジトリが必要です。いずれにしても、バージョン管理バックエンド、そのバックエンドへのインターフェイス、およびテキスト エディターという 2 つまたは 3 つの異なるソフトウェアを使用することになります。

厳密に言えば、RCCSはすべての要件を満たします。単一のファイルのバージョン管理を提供しfoo、バージョン履歴を単一のファイルに保存しますfoo,v。チェックアウトとチェックインを実行する必要があります。ワークフローは、 を取得しfoo,v、バージョンをチェックアウトし ( が作成foo)、 で作業しfoo、新しいバージョンを にチェックインすることfoo,vです。RCS の欠点は、少し時代遅れであるため、より現代的なバージョン管理ツールほどユーザーフレンドリーなインターフェイスが見つからないことです。

ファイルを1台のコンピューターで作業する場合は、最新のバージョン管理システムを設定することをお勧めします。転覆特に好みがなければ、複数の異なるコンピュータで作業する場合は、最新のバージョン管理システムを設定することをお勧めしますが、次のような分散システムを使用することをお勧めします。バザールギットまたは気まぐれなサーバーをセットアップする方が、更新されたバージョンの配布を管理するよりもはるかに手間がかからない可能性があります。特に、複数の人がバージョンを提供する場合はそうです。

Windows の場合は、バージョン管理ソフトウェアへのインターフェースの Tortoise ファミリを調べることをお勧めします。トータスSVNトータスCVSトータスBzrトータスGitトータスHg

多くの高度なテキスト エディターには、バージョン管理のサポートが組み込まれています (基盤となるコマンド ライン ツールが必要ですが、エディターはインターフェイスのニーズを満たすことができます)。エマック特に、ほとんどのバージョン管理ツール(RCSを含む)への非常に優れた統一されたインターフェースを備えています。Windowsの場合は、エマックW32

関連情報