2016-03-20 17 views
3

私はgit lfsをユニティプロジェクトと一緒に使ってみようとしていますが、gitには新しかったので、どのようにlfsでファイルを追跡するべきか分かりません。gitでユニティを使うLFS

ここにgit ignoreファイルのリンクがあります。git lfsはgitignoreのすべてを追跡する必要がありますか? (https://github.com/github/gitignore/blob/master/Unity.gitignore

私は最初にgit-projectを持っているすべてのファイルを追加してからgit-lfs-trackを使ってlfsにそのファイルを追加しますか?私はgitにとって非常に新しいので、誰かが私にステップガイドを提供することができるなら、最も参考になります。

乾杯

答えて

5

特別な操作は必要ありません。

の良い読みました:その後https://git-lfs.github.com/

git lfs track "*.fbx" 

を:

git add Assets/foo/megaship.fbx 
git commit -m "Add model" 
git push origin master 

のGitを無視は全く異なっています。これは、パス内のすべてのファイルを無視します。彼らはまったくコミットされません。

Git lfsは特別にマークされたコンテンツアイテムのためのスマートトラッカーで、特別な方法でプッシュとプルされます。コマンドのリストを表示するには

、ちょうどタイプ:

git lfs 

あなたが例えば、あなたの.gitattributesファイルで追跡ファイルタイプの現在のセットを見ることができます:

*.mp3 filter=lfs -text 
*.MP3 filter=lfs -text 

ので、基本的には、これをあなたのgitignoreとは何の関係もありません。ちょうどgit lfs installgit lfs trackとあなたは行かなくてはなりません。

具体的には、あなただけのこの操作を行う必要があります。

git lfs install 
git lfs track "*.FILETYPE" <-- for any files you want 

は今だけ通常のgitを使用しています。

0

UnityでGitを使ってLFSを使うのは良い考えではありませんが、あなたのハードディスクをいっぱいにしたくない場合はあなたの唯一のオプションです。

Git LFSを使用しないと、コミットするたびにコンピュータに資産が保存されます。これはバイナリではなく、コードやテキストファイルで意味があります。

Git lfsを使用しない場合は、代わりにSVNまたは他のサービスを試してください。

関連する問題