GameMakerでGitを使う方法
いくら探しても日本語の記事が見つからないので苦戦しました。
一応、記事に残しておきます。
日本初(?)GameMakerでのGitの使い方です。
GameMakerでのGitの設定方法
ここではGitの仕組みについては説明しません。それは各々お調べください。
もうすでにGitがインストールされているという前提で話を進めます。
Gitのパスが通っているか確認する
画面上部の
ファイル → 環境設定 → プラグイン → ソース管理(Git)
と進んでいくと、こんな画面が出てくると思います。
赤枠の部分を見てください。Gitがインストールされているならパスが通っているはずです。
パスが通っているのを確認したら、次はGitを有効にしましょう。
(パスが通ってない場合はGitがインストールされていないかもしれません)
Gitを有効にする
画面上部の
歯車マーク → メインオプション → 全般 → ソース管理を有効にする
こちらにチェックを入れるとGitが有効になります。
リポジトリを作成する
画面上部の
ソース管理 → プロジェクトリポジトリを作成
これでリポジトリが作成されました。
コミットする
画面上部の
ソース管理 → 変更をコミット → すべてをステージ → コミットメッセージに記入 → コミット
addしたいファイルを選択して、ステージに上げます。
基本的にはすべてをステージでいいかと思います。
その後、コメントを記入して、コミットをクリックします。
コメントは日本語で書くと文字化けしますので、英数字で書いたほうがいいです。
これでコミットが完了します。GUIで操作できるので簡単です。
ファイルをコミットした地点まで戻す
ファイルをコミットした地点まで戻したいときは、
ソース管理 → 履歴を表示 → コミット履歴の中から戻したい地点で右クリック →
このリビジョンに戻す
これで選択した地点まで戻ります。
マークの色の解説
ファイルを変更し、保存すると、asset名の横のマークの色が変わります。
色の意味は以下の通り。
赤...ファイルが変更されていて、コミットされていない。
緑...コミットされている。
ブランチとかマージについて
ちなみにブランチやらマージはできないらしいです…
(ただ環境設定でマージという欄があるので、何かできそうな気がしますが、やり方がわかりません)
外部ツールを使うか、コマンドを叩けということでしょうか。
どちらにせよ、GameMakerは個人開発向けということで、ブランチはあまり使わないと思われているようです。
ということで以上です。ブランチ、マージ、外部ツールとの連携について詳しい人は記事に書いてください。よろしくお願いします。
Discussion