🤖

GameMakerでGitを使う方法

2024/10/30に公開

いくら探しても日本語の記事が見つからないので苦戦しました。
一応、記事に残しておきます。
日本初(?)GameMakerでのGitの使い方です。

GameMakerでのGitの設定方法

ここではGitの仕組みについては説明しません。それは各々お調べください。
もうすでにGitがインストールされているという前提で話を進めます。

Gitのパスが通っているか確認する

画面上部の
ファイル → 環境設定 → プラグイン → ソース管理(Git)
と進んでいくと、こんな画面が出てくると思います。

赤枠の部分を見てください。Gitがインストールされているならパスが通っているはずです。
パスが通っているのを確認したら、次はGitを有効にしましょう。
(パスが通ってない場合はGitがインストールされていないかもしれません)

Gitを有効にする

画面上部の
歯車マーク → メインオプション → 全般 → ソース管理を有効にする

こちらにチェックを入れるとGitが有効になります。

リポジトリを作成する

画面上部の
ソース管理 → プロジェクトリポジトリを作成

これでリポジトリが作成されました。

コミットする

画面上部の
ソース管理 → 変更をコミット → すべてをステージ → コミットメッセージに記入 → コミット

addしたいファイルを選択して、ステージに上げます。
基本的にはすべてをステージでいいかと思います。
その後、コメントを記入して、コミットをクリックします。

コメントは日本語で書くと文字化けしますので、英数字で書いたほうがいいです。
これでコミットが完了します。GUIで操作できるので簡単です。

ファイルをコミットした地点まで戻す

ファイルをコミットした地点まで戻したいときは、
ソース管理 → 履歴を表示 → コミット履歴の中から戻したい地点で右クリック →
このリビジョンに戻す

これで選択した地点まで戻ります。

マークの色の解説

ファイルを変更し、保存すると、asset名の横のマークの色が変わります。
色の意味は以下の通り。

赤...ファイルが変更されていて、コミットされていない。
緑...コミットされている。

ブランチとかマージについて

ちなみにブランチやらマージはできないらしいです…
(ただ環境設定でマージという欄があるので、何かできそうな気がしますが、やり方がわかりません)

外部ツールを使うか、コマンドを叩けということでしょうか。

どちらにせよ、GameMakerは個人開発向けということで、ブランチはあまり使わないと思われているようです。

ということで以上です。ブランチ、マージ、外部ツールとの連携について詳しい人は記事に書いてください。よろしくお願いします。

Discussion