9

私は Web 開発者 / デザイナーで、グラフィック ファイル (Photoshop / Fireworks / Illustrator / Stock Photos / など) のバージョン管理をしたいと考えています。

これは通常は問題ありませんが、私が持っているファイルのいくつかは、TortoiseHG が窒息する約 800MB でスケールを傾けます。現在、すべてのファイルをサーバーに置いて、すべてのコンピューターがアクセスできるようにしています(これは私の仕事用コンピューターであり、いくつかのLinuxパッケージをインストールする柔軟性があります)。

これについて最善の方法についてアドバイスをいただければ幸いです。

4

1 に答える 1

2

これらのグラフィック ファイルが毎日変更されない限り、保存するより良い方法は次のとおりです。

  • VCS (SVN のような CVCS または Git や Mercurial のような DVCS) を避ける: これらは要素の履歴を保持するために作成され、古いバージョンと比較する可能性があります。
    グラフィックファイルでそれが必要になることはめったにありません。

  • 一般的なリポジトリを使用します (つまり、VCS のように分岐とマージを行うものではなく、タグ付け機能の命名規則を使用する共有ディレクトリ)。私は通常、 Nexus
    のような Maven ベースのリポジトリを使用します。 次に、Nexus リポジトリで参照されるアーティファクト (この場合は「グラフィック ファイルのセット」) の正確なラベルを含むテキスト ファイルを VCS に保存します。そのテキスト ファイルには、MD5 チェックサムも含まれています。

このソリューションにより、リポジトリ (VCS とアーティファクトの両方) をうまく連携させることができます。

于 2010-07-21T17:38:32.387 に答える