Ger*_*man 160 git unity-game-engine
准备Unity项目以提交到git存储库所需的步骤是什么?GitHub的?我不想存储不必要的文件(特别是临时文件,尽可能避免二进制格式).
Ger*_*man 235
在Unity Editor上打开您的项目并:
如果您已经在线创建了空的git repo(例如github.com),那么现在就可以上传您的代码了.打开命令提示符,然后执行以下步骤:
cd to/your/unity/project/folder
git init
git add *
git commit -m "First commit"
git remote add origin git@github.com:username/project.git
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
您现在应该在按住Option或Left Alt键的同时打开Unity项目.这将强制Unity重新创建Library目录(这一步可能没有必要,因为我已经看到Unity重新创建了Library目录,即使你没有按下任何键).
最后让git忽略Library和Temp目录,这样它们就不会被推送到服务器了.将它们添加到.gitignore文件并将ignore推送到服务器.请记住,您只提交Assets和ProjectSettings目录.
这是我自己的Unity项目的.gitignore配方:
# =============== #
# Unity generated #
# =============== #
Temp/
Obj/
UnityGenerated/
Library/
Assets/AssetStoreTools*
# ===================================== #
# Visual Studio / MonoDevelop generated #
# ===================================== #
ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj
# ============ #
# OS generated #
# ============ #
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db
Run Code Online (Sandbox Code Playgroud)
zas*_*nyy 22
从Unity 4.3开始,您还必须从首选项启用外部选项,因此完整的设置过程如下所示:
External选项Unity ? Preferences ? Packages ? RepositoryHidden Meta Files在Editor ? Project Settings ? Editor ? Version Control ModeForce Text在Editor ? Project Settings ? Editor ? Asset Serialization ModeFile菜单中保存场景和项目请注意,您需要在源代码管理下保留的唯一文件夹是Assets和ProjectSettigns.
有关将Unity Project保留在源代码管理下的更多信息,请参阅此文章.
| 归档时间: |
|
| 查看次数: |
104294 次 |
| 最近记录: |