【Sourcetree】Unityで作成したゲームをGitでバージョン管理する流れ

  • Unityのデータがなくなったときのためにバージョン管理したい!

という悩みを解決します。

無料で使える「Sourcetree」を利用して、バージョン管理を行っていきます。

目次

【Sourcetree】Unityで作成したゲームをGitでバージョン管理する流れ

  • Sourcetreeを導入
  • Unityの設定を確認
  • Sourcetreeの設定を行う
  • 特定のファイルを除外する

Sourcetreeを導入

>>Sourcetree公式サイト

↑のサイトにいき、Sourcetreeを導入してください。

Unityの設定を行う

「Version Control」を「Visible Meta Files」にする

【Unity】「Version Control」を「Visible Meta Files」にする

【Edit】→【Project Settings】→【Editor】

 

「Version Control」を「Visible Meta Files」にする

【Version Control】→【Mode】→【Visible Meta Filesに設定】

【Visible Meta Files】に設定します。ここの状態でもう1つ設定するところがありますので、このまま下におすすみください。

 

「Asset Serialization」を「Force Text」にする

「Asset Serialization」を「Force Text」にする

【Asset Serialization】→【Mode】→【Force Textに設定】

【Force Textに設定】してください。

 

Sourcetreeの設定を行う

既存のローカルリポジトリを追加

Sourcetreeで既存のリポジトリを追加する

【Sourcetreeを起動】→【新規…】→【ローカルリポジトリを追加】

 

Gitで管理したいプロジェクトを追加

【Gitで管理したいプロジェクトを選択】→【開く】

 

既存のリポジトリを作成する

【作成】

 

Gitをダブルクリックする

【いま作ったものをダブルクリック】

いま作ったものをダブルクリックしてください。

 

特定のファイルを除外する

【Unity】Sourcetreeでいらないファイルを除外する

【設定】

 

リポジトリ限定無視リストを設定する

【高度な設定】→【リポジトリ限定無視リスト】→【編集】

 

限定無視リストに追記する

Unityでコミットすべきファイルを除外する

/[Ll]ibrary/
/[Tt]emp/
/[Oo]bj/
/[Bb]uild/
/[Bb]uilds/
/Assets/AssetStoreTools*

# Autogenerated VS/MD solution and project files
ExportedObj/
*.csproj
*.unityproj
*.sln
*.suo
*.tmp
*.user
*.userprefs
*.pidb
*.booproj
*.svd

# Unity3D generated meta files
*.pidb.meta

# Unity3D Generated File On Crash Reports
sysinfo.txt

# Builds
*.apk
*.unitypackage

【上のスクリプトを追記】→【戻るときはそのまま左上の×を押せば良いです】

これでコミットすべきファイルが減ります。

コミットすべきファイルの数が減ったことを確認する

コミットすべきファイルの数が減ったことを確認する

【コミットすべきファイルが数が減ったことが確認する】

やらなくてもいいですが、しっかり不要なファイルが除外したことを確認しておきます。

あとは自由に管理する

Sourcetreeで管理する

あとはご自由に使ってください。

まとめ

  • Sourcetreeを導入
  • Unityの設定を確認
  • Sourcetreeの設定を行う
  • 特定のファイルを除外する

このようにしてSourcetreeを利用して、バージョン管理することできます。以上、Unityで作成したゲームをGitでバージョン管理する流れでした。

次の【完全図解】4分で完了!SourcetreeとGitHubを連携する方法【Unity】を次にご覧ください。

あわせて読みたい
【完全図解】4分で完了!SourcetreeとGitHubを連携する方法【Unity】 SourcetreeとGitHubの連携を行いたい! という悩みを解決します。 図を使ってわかりやすく説明しているので、他の記事でわからなかった人も安心してください。なにかあ...

参考記事

 

SourcetreeでUnityのゲームを管理

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!

コメント

コメントする

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次