質問

私は現在、小さな Web 開発会社で働いており、主にキャンペーン サイトやその他のプロモーション関連の仕事をしています。最初の 1 年間、私たちはプロジェクト ファイルを共有するための「サーバー」、つまりネットワーク共有を備えたプレーンな Windows マシンを使用してきました。しかし、これは正確には将来を保証するものではありません。

SVN はコードには最適ですが (現在使用しています)、すべてまたはほとんどのファイルのバージョン管理 (または少なくとも何らかの形式の同期) を快適に行いたいと考えています。

私が本質的に望んでいるのは、Subversion がコードに対して行うのと同じことを、ドキュメント/PSD/PDF ファイルに対して行うものです。

Subversion がバイナリ ファイルも処理することはわかっていますが、私たちの目的には少しやりすぎかもしれないと感じています。完全なバージョン管理システムのすべての付加機能が必ずしも必要というわけではありませんが、増分名前付け (Notes_1.23.doc) の必要性を排除し、誤って何かを上書きする可能性を減らすものです。

また、マルチプラットフォームであること、大きなファイル (100 MB 以上) を処理できること、技術に詳しくない人でも使用できることも必要です。

役に立ちましたか?

解決

SVN はバイナリにも最適です。リビジョンを比較できないのが心配であれば、Word ドキュメントについては Tortoise を使用して比較することが可能だと言えます。
しかし、「バージョン管理の拡張」が何を意味するのかわかりません。SVN は文書管理システムではありません。

編集:

しかし、それは私たちの目的にとっては少しやりすぎかもしれないと感じています

すでに SVN を使用していて、それが目的を満たしているのであれば、わざわざ 2 番目のシステムを使用する必要はありません。

他のヒント

Windows 2003 サーバーをお持ちの場合は、Sharepoint Services 3.0 (http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx).

ドキュメントのバージョン管理が可能で、Office xp 以降、Office との統合が優れていますが、office 2003 と 2007 の方が優れています。Office ファイルと PDF ファイルは (Adobe IFilter 経由で) インデックス付けされ、検索できます。IFilter を追加して、ドキュメント内のメタデータを検索することもできます。

大きなファイルに関しては、デフォルトで最大ファイルサイズは 50MB ですが、設定することができます。

私たちはちょうどここに引っ越してきたところです パーフォース そして本当に満足しています。これは商用製品ですが、非常に強力で使いやすいため、個人的な意見では 1 シートあたりの価格の価値があります。

適切なフォルダー構造と名前付けスキームはありますか?

VCS は実際には画像などをうまく処理できません。バイナリ アセット (ソース写真、Photoshop PSD) 用の適切なフォルダー構造と並行して、VCS (SVN/Git/Mercurial など) にコードを含めることは可能でしょうか?ファイル、Illustrator ファイルなど)?

それは同期を処理しませんが、中央ファイルサーバーは同じことを実現します。

人々に適切な名前を付けさせるには、ある程度の強制と子猫の管理が必要になりますが、各アセットのバージョン フォルダー (someproject/asset/header_logo/v01/header_logo_v01.psd など) を用意することは、基本的に VCS に似ていますが、より簡単になると思います。異なるリビジョン間を移動するには (いいえ vcs checkout blah -r 234 クライアントが v03 よりも v02 を好むと判断した場合)

あなたの質問は、小規模オフィスに適していると指定しているため、興味深いです。エンタープライズレベルでは、次のようなことをお勧めします。 EMC Documentum の eRoom, しかし、明らかにそれは必要以上のものであり、コストの面でも必要以上のものになります。これに関するライセンスの詳細はわかりませんが、オフィスに MS Office があれば Sharepoint にアクセスできると聞いたことがあります。これはうまくいくかもしれません。もたくさんあると思います サース この種のものの実装なので、サーバーがあなたによってホストされるわけではないことを念頭に置いて、その内容を確認することをお勧めします。そのため、マテリアルが非常に機密性の高いものである場合、それは明らかに適切なルートではありません。

Mac をサーバーとして使用し、 タイムマシン 共有フォルダーをバックアップします。これにより、自動バックアップが得られ、Samba を通じて共有できるようになり、誰もが ネットワークドライブ 彼らのコンピュータ上で。Mac サーバーはおそらく過剰です。Mac Mini は小規模オフィスやデスクトップ マシンの再利用に適しています。

検討することもできます AmazonのS3サービス オフラインバックアップを実行します。これは従量課金制のサービスであるため、使用量に応じて拡張でき、別のサービスに移行したいと感じた場合には、いつでもデータをダウンロードして別の場所に持ち込むことができます。

Windows Vista のファイル システムにはローカル ファイルのバージョン管理機能があり、便利ですが、チームワークの点では制限があります。ただし、誰かが他の人のファイルを上書きした場合は、通常どおり新しいバージョンが保存されます。

KnowledgeTree も検討してください。いくつかのデモ/スクリーンショットは次の場所で入手できますので、ぜひご覧ください。http://www.knowledgetree.com/

無料のオープンソース Community Edition があるため、費用対効果が高くなります。まだ試していませんが、ドキュメントのバージョン管理ソリューションを探している中小企業のために、他のシステムよりもこれを選択しました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top