1

Unityエンジンを使用して取り組んでいるゲーム プロジェクトがあります。Unity Asset Storeで販売するために別途開発しているツールを利用する予定です。ユーザーからのフィードバックとゲーム自体の開発全体の両方に基づいて、ツールを更新する予定です。2 つのプロジェクト間で変更を簡単にマージできるように、バージョン管理のセットアップでこれらのプロジェクトを整理する最良の方法を探しています。

私はこれらのプロジェクトを SVN リポジトリ (管理に TortoiseSVN を使用しています) に保存していますが、より複雑な機能に精通していないため、プロジェクトを整理して、どちらの場所からでもツールを簡単に更新できるようにする最善の方法を知ることができません。 . 複数の場所への分岐またはチェックアウトが正しい決定であるかどうか、または他にどのような選択肢があるかはわかりません。

現在、一般的なコードと Unity アセットだけで、ツール自体がレポに保存される場所に何かを設定することを考えています。次に、元のツールのファイルをチェックアウトするアセット ストア パッケージ (リポジトリ内の別のプロジェクトにインポート) 用の追加アセットを含む小さなプロジェクトをセットアップします。最後に、ゲーム自体に対して同じことを行い、ツールをその階層にチェックアウトします。これにより、いずれかのプロジェクトで変更を加え、変更をコミットしてから、他のプロジェクトを更新してそこにも含めることができると思います。

これはこれを行う良い方法ですか?それとも悪い方法?より良い方法はありますか?

4

1 に答える 1