Saltar al contenido

¿Cómo preparar un proyecto de Unity para git?

Este dilema se puede resolver de diferentes maneras, pero nosotros te dejamos la solución más completa para nosotros.

Solución:

En el Editor de Unity, abre tu proyecto y:

  1. Habilitar Opción externa en UnidadpreferenciasPaquetesRepositorio (solo si Unity ver < 4.5)
  2. Cambiar a Metaarchivos visibles en EditarConfiguración del proyectoEditorModo de control de versiones
  3. Cambiar a Forzar texto en EditarConfiguración del proyectoEditorModo de serialización de activos
  4. Guardar escena y proyecto desde Expediente menú.
  5. Salga de Unity y luego puede eliminar el Biblioteca y Temperatura directorio en el directorio del proyecto. Puede borrar todo pero mantener el Activos y Configuración del proyecto directorio.

Si ya creó su repositorio git vacío en línea (por ejemplo, github.com), ahora es el momento de cargar su código. Abra un símbolo del sistema y siga los siguientes pasos:

cd to/your/unity/project/folder

git init

git add *

git commit -m "First commit"

git remote add origin [email protected]:username/project.git

git push -u origin master

Ahora debe abrir su proyecto de Unity mientras mantiene presionada la opción o la tecla Alt izquierda key. Esto obligará a Unity a recrear el directorio de la biblioteca (este paso puede no ser necesario ya que he visto a Unity recrear el directorio de la biblioteca incluso si no mantiene presionado ningún key).

Finalmente, haga que git ignore los directorios Library y Temp para que no se envíen al servidor. Agréguelos al archivo .gitignore y empuje el ignorar al servidor. Recuerde que solo confirmará los directorios Assets y ProjectSettings.

Y aquí está mi propia receta .gitignore para mis proyectos de Unity:

# =============== #
# 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

Desde Unity 4.3, también debe habilitar la opción Externa desde las preferencias, por lo que el proceso de configuración completo se ve así:

  1. Habilitar External opción en Unity → Preferences → Packages → Repository
  2. Cambiar a Hidden Meta Files en Editor → Project Settings → Editor → Version Control Mode
  3. Cambiar a Force Text en Editor → Project Settings → Editor → Asset Serialization Mode
  4. Guardar escena y proyecto desde File menú

Tenga en cuenta que las únicas carpetas que necesita mantener bajo control de fuente son Assets y ProjectSettigns.

Puede encontrar más información sobre cómo mantener Unity Project bajo control de código fuente en esta publicación.

Si sostienes alguna cuestión y disposición de progresar nuestro sección eres capaz de ejecutar una nota y con placer lo leeremos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *