多くのアートアセット(バイナリファイル)を含むソフトウェアを開発しています。ソースコードをバージョン管理したいのですが、バイナリファイルの変更を追跡しません(アーティストは個別に作業し、新しいアートアセットをアップロードします)。ただし、1回のチェックアウトで、ソースとアートの両方の完全なツリーが生成されます。これが必要なのは、後で継続的インテグレーションシステム(ナイトリービルド、テスト)を実行するためです。あなたは何をお勧めできますか?たぶん、それらのWebホスト型アプリのいずれかがそれを可能にします。
1 に答える
0
Nexusのようなアーティファクトリポジトリにバイナリを保存することをお勧めします。ファイルシステムに基づく単純な参照と、命名規則に基づく単純なディレクトリを提供します。
これはメンテナンスが非常に簡単です。
このようなモデルは、宣言型プロセスを介してソース管理にリンクされます。ファイル(pom.xml
)で、コードの特定のバージョンに必要なアーティファクトのバージョンを宣言します。
そのpom.xml
ファイルは、他のソースと同じように管理されます。
于 2013-01-31T21:49:22.837 に答える