2

私たちは現在 SVN を使用しており、アートワーク (サウンド、画像) の多くを他のすべてのものと一緒にリポジトリに保存しています。現在、アーティストは作品をリポジトリに直接コミットしています。アートワークが承認されると、コードベースにリンクされます。

(アートワークを個別にインストール/構成する必要がないように) チェックアウト プロセスをシンプルに保ちたいと考えていますが、画像を作成するアーティストがメイン リポジトリから独立した場所に自分の作品を提出できるプロセスを合理化したいと考えています。承認されると、メイン リポジトリに配置されます。多くのトレーニングを必要とせずに、アーティストにとって可能な限りシンプルにしたいと考えています。

あなたの会社は通常、これを合理化するためにどのように取り組んでいますか? どのようなソフトウェアを使用していますか?

4

2 に答える 2

3

私が一緒に働いたチームが過去に行ったことは、Subversion でリポジトリを分割することでした。たとえば、次のようになります。

/repository/trunk
                 /project_name (this would be your project)
                 /artwork      (artists work out of here)

次に、アート チームはアートワーク ブランチのみをチェックアウトしてそこから作業し、開発者はプロジェクト ブランチから作業します。開発者が使用できるように、完成したアートワークをプロジェクトの下の「アート」フォルダー (または画像、メディアなど) にチェックインするのは、アーティストの 1 人 (通常はリーダー) の責任です。

これは自動化されていませんが、懸念事項を分離しつつ、チームが (最終的に) 一緒に作業できるため、非常にうまく機能することがわかりました。

于 2010-02-24T17:23:19.613 に答える
0

アーティスト用に別のリポジトリを用意してから、最新の承認済みバージョンを含む「承認済み」タグ フォルダーを用意するのはどうでしょうか。このタグは、svn:externals によってメイン コード リポジトリにリンクできます。

于 2010-02-24T17:23:20.753 に答える