2011-07-17 2 views
1

私はさらに4人の人と一緒にプロジェクトを作っていますが、2つのファイルを再確認して最新のバージョンを確認する必要があるという問題に直面しました。すべてのファイル)、また、我々は毎回一緒ではありません...フラッシュプロジェクトでのコラボレーションの方法

これは私たちの最初のプロジェクトであり、私は何をすべきか考えていません。チェックイン/チェックアウトシステムと同様に、同じファイルへのアクセスを確保するためにサーバーが必要であると思います。

また、私はmanymoonのようないくつかの "プロジェクトコラボレーションツール"を見たことがありますが、ファイルホスティングなしで割り当てを作成するだけです。

私たちにはお金はありませんが、私は無料のウェブホストを持っています。

ありがとうございます!

答えて

2

Subversion(SVN)は、オープンソースのリビジョン管理システムで、必要なものを請求するようです。オンラインのサブバージョンホスティングを提供する無料のオンラインオプションがいくつかあります。私が聞いた2つはSourceForge.netAssembla.comです。 SourceForgeはオープンソースプロジェクトのためだけであり、あなたのコードと資産は外部に見えるようになります。 Assemblaにはオープンソースとクローズドソースの両方のオプションがあります。クローズドソースオプションを使用すると、通常はフラッシュプロジェクトには十分な無料バージョン(プロジェクトによって異なる)の1Gbのストレージに制限されます。

私が協力してくれたチームでは、ファイルをチェックアウトすると他のユーザーのためにそのファイルへのアクセスが制限される排他的なファイルロックは使用されず、紛争。

TortoiseSVNは、あなたが変更を提出すると、通常、ファイルをシームレスにマージするSubversionのオープンソースの無料クライアントです。 5人のチームでは、手動でファイルをマージする必要性は非常に低くなるはずです。

他にもたくさんのオプションがありますが、これは私が小規模なチームで大きな成功を収めてきたものです。

+1

を支援fla、swc、またはswfファイルを使って作業してください。これはしばしば問題を引き起こすため、ファイルの可用性をチェックできないときは、チェックイン/チェックアウトシステムが優れています。 – shanethehat

+0

ありがとうございます!ちょうど1つの質問... tortoiseSVNでassemblaを使用するためのチュートリアルはありますか? nを学ぶのは簡単だと思います。n " – Kirby

+0

チュートリアルがあるかどうか分かりませんが、アセンブラは新しいプロジェクトを作成するのに役立ちます(非常に簡単です。プロジェクトに取り組んでいる人の名前を指定して読み書き権限を設定する必要があります)。リポジトリのURLであるhttps://subversion.assembla.com/svn/NameOfMyProjectのようなURLです。そのURLがあり、TortoiseSVNをインストールしたら、プロジェクトを保存する新しいフォルダを作成し、右クリックしますフォルダに "SVNチェックアウト"を選択し、先に見つけたリポジトリのURLを設定します。 – Godfather

1

私たちは多くの時間問題に直面しています。まず、ゴッドファーザーが言ったように、良いバージョンコントロールシステムをお勧めします。 Subversion of Gitを使うことができます(私たちはgitに切り替えました。それは私にとってはより速く、よりクリーンです)。バージョンコントロールを使用すると、作業内容をチームの作業と比較し、それらをマージすることができます。

残念なことにFlash .flaファイルはバイナリファイルです(これは最新のバージョンで変更されています)。古いバージョンのFlashを使用している場合、すべての変更が同じ大容量のバイナリファイルにアセットで保存されます。 AS3コードをディレクトリ内の別々の.asファイルに入れて、同じファイルで同時に作業することの矛盾を減らし、.flaの外側にあるアセット(png、jpeg、mp3 ...)を共有することをおすすめします。

バージョンコントロールホスティング(Assembla、sourceforge、google code、github ...)を提供する多くのサービスがありますが、小規模なチームの場合、料金は高くありません。あなたのチームが同じネットワーク上に局在している場合は、独自のサーバー非常に簡単に

希望の設定をすることができますこれは私がSubversionを使用し、それはおそらくそこに最高のツールですが、マージ機能がないので、注意が必要

関連する問題