itemstore BLOG

アプリ内課金(IAP)の実装・運用にかかる時間を大幅に削減してアプリの収益性を高めるサービス「itemstore(アイテムストア)」が、アプリ内課金に関する様々な話題や企画をお届けする公式ブログです。

【メイドが課金アプリ作ります!】その2:Gitでソースコード管理はじめました!

f:id:cayto_pr:20180424130118p:plain

はじめに

お久しぶりです!メイドのひかっちです!
最近風邪を引いてしまい、あんまりゲーム作りが進んでいません。。
みなさんも風邪引かないように気をつけてくださいー😷

Gitでソースコード管理はじめました!

みなさんは次のような経験はありますか?
「どこまで進めたっけ……」
「このコードなんだっけ……」
「前の状態に戻したい!」
私はしょっちゅうあります😅
そこで「Gitでソースコード管理」をしようと思いました!

やったこと

ソースコードを管理するために次のことをやりました。

Gitは使ったことあるけど、
Unityのソースコード管理はやったことがなかったので
次の記事を参考にさせていただきました。
ありがとうございます🙏✨




Macで作業しました。
GitとGitLabは使ったことがあるので初期設定済みです。
Sourcetreeは使わずにコマンドでやりました。
GitLabは無料でプライベートリポジトリが作れるので使いました。

Unityでエディタの設定をする。

  1. メニューからEdit→Project Settings→Editorを選びます。
    f:id:cayto_pr:20180424130114p:plain
  2. InspectorタブのEditor Settingsで
    Version ControlのModeを 「Visible Meta Files」に、
    Asset SerializationのModeを「Force Text」に変更します。
    f:id:cayto_pr:20180424130111p:plain
  3. プロジェクトを保存してUnityを終了します。

ローカルリポジトリを作ります。

  1. cdコマンドでプロジェクトのフォルダまで移動します。
  2. touchコマンドで「.gitignore」ファイルを作成します。
  3. 「.gitignore」に以下の内容を入力します。
    (githubオススメの設定とのことです。)
    https://github.com/github/gitignore/blob/master/Unity.gitignore
  4. git initでローカルリポジトリを作成します。
  5. git add .でステージングしてgit commitでコミットします。

f:id:cayto_pr:20180424130038p:plain

リモートリポジトリを作成

  1. GitLabにログインします。
  2. 「New project」ボタンをクリックします。
    f:id:cayto_pr:20180424130035p:plain
  3. プロジェクトの名前と公開範囲を設定します。
    「Create project」をクリックしてリポジトリを作成します。
    (今回は「gitTest」という名前にしました。)
    f:id:cayto_pr:20180424130028p:plain
  4. アドレスをコピーします。
    f:id:cayto_pr:20180424130023p:plain

リモートリポジトリにpushする

  1. リモートリポジトリを登録します。
    (ユーザーIDは自分のIDを入れてください。)
    git remote add origin git@gitlab.com:ユーザーID/gitTest.git
  2. pushします。
    git push -u origin --all
  3. GitLabで確認

f:id:cayto_pr:20180424130021p:plain

さいごに

これで風邪を引いて時間が経っちゃっても
何をやっていたのか思い出せますね!
今度はアプリの進捗を報告できるように頑張ります!

開発過程はTwitterハッシュタグ
「#課金メイド」をつけてつぶやいて行こうと思うので
みなさん応援よろしくお願いします!





<プロフィール>
ひかっち
普段はWebサイトを作るお仕事をしてます(HTML/CSS/JavaScript)。
最近はVtuberに興味があって、Unityを勉強中です!
Twitterhttps://twitter.com/hika_p72

MadeInMaidFamilyについて

メイドさんと一緒に成長できる世界初のメイドプログラミングスクール。
Webサイト:http://www.maid-vr-school.com/
Twitterhttps://twitter.com/madeinmaid