#はじめに
複数人で開発する場合、マスターファイル的なものを更新して行くのが一般的な方法で、さらに更新管理も行うと "やっぱ昨日の状態に戻したいなー" や "この機能を追加したからみんな使ってみて" が比較的簡単に出来るので便利です。(この辺は、会社によりけりで日付付き圧縮ファイルなどの意味不明な方法も多くあります。)
今回はBitbucketと言うGitHubみたいなGitHubだと全て、公開されてしまうけど自分で公開非公開が設定出来る便利なサイトを使いソースコードのバージョン管理を複数人でやる方法をご説明いたします。
Game Jamとかでここ参照で初めての人でも対応できるような内容にしたいと思っています。
#リポジトリの作成とプロジェクトの登録(Macの場合)
-
作成が完了すると空のリポジトリが作成されます、「SourceTreeにクローン」ボタンを押してSource Treeと言うGUIの管理ツールを呼び出します。(インストールしていない場合はインストールしておきましょう)
-
Unity3Dでソース管理をする場合、不要なファイルを登録するといろいろと問題があるので、AssetsとProjectSettingsのフォルダぶんだけを登録するようにしましょう。
-
AssetsとProjectSettingsをクローンしたディレクへコピーするとSourceTreeの作業コピーにファイルが追加されます。「Index にステージしたファイル」のチェックボックスをチェックします。
#リポジトリからプロジェクトの取り込み(Windowsの場合)
-
Bitbucketへログインし取り込む対象のリポジトリを選択する。