0

私は大学のプロジェクトや実際の仕事で SVN を使用してきました。主な使用法は、プロジェクト内のソース コード ファイルのバージョンを保持することです。トランクに変更を加え、ブランチを作成して、ソース コード ファイルを再生または操作し、タグ フォルダーを使用して最終バージョンを定義します。これは優れたソフトウェア ツールであり、私の職場の人々 (私を含む) は非常に愛着を持っています。しかし最近、文書 (ワード、エクセル、一部のパワーポイント、およびその他の資産) の処理に同様の問題があることを職場で見てきました。

これはばかげた質問かもしれませんが、SVN を使用してこれらのファイルのバージョンも処理するとよいでしょうか? SVN は、これらの種類のファイルをソース コード ファイルと同じように処理する可能性があります (またはそうでない可能性があります)。以前に大学のプロジェクトでドキュメントを保存するために使用しましたが、問題はありませんでしたが、インターネットでいくつかの調査を行った後、SVNをバージョンの保持以外の目的で使用できるという投稿は見つかりませんでしたソースコード。この質問は、私がこの種の十字軍で狂った男や一人ではないことを確認するためのものです.

4

1 に答える 1

3

SVN はファイルの内容を気にしません。MS Office ドキュメントと PDF だけで構成されるリポジトリがあります。バイナリ ファイルに対してマージや差分を実行することはできませんが、SVN は問題なくそれらを喜んでバージョン管理します。

競合を回避するために、必ずsvn:needs-lockバイナリを設定してください。プレーン テキストの場合のように競合を簡単に解決することはできません。

MIME タイプを適切に設定する ( svn:mime-type) ことも役に立ちます。

于 2012-09-07T13:05:07.133 に答える