4

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

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

私が本質的に望んでいるのは、subversionがコードに対して行うことを実行するものですが、documents / psd/pdfファイルに対しては実行します。

Subversionはバイナリファイルも処理することを認識していますが、私たちの目的には少しやり過ぎかもしれないと感じています。フルバージョン管理システムのすべての機能が必要なわけではありませんが、インクリメンタルな名前付け(Notes_1.23.doc)が不要になり、誤って何かを上書きする可能性が低くなります。

また、マルチプラットフォームで、大きなファイル(100 mb +)を処理し、技術者以外の人でも使用できる必要があります。

4

8 に答える 8

7

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

編集:

しかし、私たちの目的には少しやり過ぎかもしれないと思います

すでにSVNを使用していて、それが目的を果たしている場合、なぜ2番目のシステムを気にする必要がありますか?

于 2008-08-18T08:24:48.157 に答える
7

Windows 2003サーバーを使用している場合は、Sharepoint Services 3.0(http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx)を参照してください。

ドキュメントのバージョン管理を行うことができ、Office xpから始めてOfficeとうまく統合されていますが、Office2003と2007の方が優れています。OfficeファイルとPDFファイルは(Adobe IFilterを介して)インデックスに登録し、検索することができます。IFilterを追加して、ドキュメント内のメタデータを検索することもできます。

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

于 2008-08-18T09:46:45.807 に答える
1

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

于 2008-08-18T13:47:01.843 に答える
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を優先すると判断した場合は不可)

于 2008-08-18T10:30:21.787 に答える
1

Perforceに移行したばかりで、とても満足しています。これは商用製品ですが、非常に強力で使いやすいため、1 シートあたりの価格に見合った価値があります。

于 2008-08-18T09:00:35.790 に答える
0

Mac をサーバーとして使用し、Time Machineを使用して共有フォルダーをバックアップすることを検討してください。これを行うと、自動バックアップが提供され、Samba を介して共有できるため、誰もが自分のコンピューターにネットワーク ドライブを持つことができます。Mac サーバーはおそらくやり過ぎです。Mac Mini は小規模なオフィスやデスクトップ マシンの再利用に適しています。

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

于 2008-08-18T08:55:07.813 に答える
0

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

于 2008-12-16T16:24:22.633 に答える