25

100 を超える「プロジェクト」を含むバージョン管理リポジトリに、バイナリ ファイル (ほとんどの場合、サイズが数 KB から数 MB の MS Word ドキュメント) を格納する必要があります。現在、Visual Source Safe を使用していますが、データベースが時々クラッシュしたり、アクセスが遅いなどの問題があります。

Git または Subversion への移行を検討しており、バイナリ ファイルを処理するにはどちらが適しているかを考えていました。

4

4 に答える 4

37

お役に立てれば!

于 2009-07-14T15:49:26.280 に答える
15

すべてに git を使用します。文字通り。私たちの管理オフィスのファイル共有全体でさえも git に保持されています (システム管理者が毎日コミットしています)。

その共有は、ほぼ完全にバイナリ ファイルです。Word 文書、クイックブックなど...

私たちはすべてのことについて 100% 正確な履歴を持っています。そして、時折git gc、レポのサイズを管理しやすくします。

また、git は非常に高速です。 SVN から切り替えたときは、使用パターン (20,000 以上のファイルを含む大規模プロジェクト)gitよりも ~ 10 倍高速でした。subversion

于 2009-07-14T15:47:04.163 に答える
13

転覆、間違いなく。今日 (2009 年)、TortoiseSVN は、エクスプローラーに統合された Subversion リポジトリのナビゲーションを提供します。特に、任意の Word ドキュメントの差分をサポートします (差分は Word 自体に委ねますが、この機能は非常にうまく機能します)。

TortoiseGit がこれと同じ機能を持てない理由はありませんが、現在、そのような機能は安定した形で存在しません。幸いなことに、将来いつでも Subversion リポジトリを Git に移行するのは簡単です。

更新: 2011 年現在、TortoiseGit には明らかに TortoiseSVN と同じドキュメント管理機能があります。ただし、Subversion はドキュメントをロックする勧告をサポートしているため、他のユーザーが他のユーザーと同時にドキュメントを編集しようとすると通知されます。私の知る限り、TortoiseGit は Git の分散型の性質のため、この機能をサポートできません。

于 2009-07-14T19:59:11.547 に答える
3

TortoiseGit は、差分を Office 自体に委譲する Office ドキュメントの完全な git ワークフローをサポートしています。また、OpenOffice for OpenDocument 形式への委任にも機能します。

于 2011-02-12T17:41:51.653 に答える