problema con git en un proyecto de unidad


10

Traté de controlar la versión de mi carpeta de proyecto con git. Sin embargo, cuando se trató de extraer el proyecto del repositorio, algo salió mal: aparentemente faltan guiones y los prefabricados y el tipo de todos los elementos gráficos parecen ser rosados. Sabe alguien cómo arreglar esto?

Este es el .gitignore que estoy usando en este momento:

Temp/
Obj/
UnityGenerated/
Library/

ExportedObj/
*.svd
*.userprefs
*.csproj
*.pidb
*.suo
*.sln
*.user
*.unityproj
*.booproj

.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
Icon?
ehthumbs.db
Thumbs.db 

Gracias por adelantado.

Respuestas:


12

Vaya Edit -> Project Settings -> Editory asegúrese de que la Version Control Modepropiedad esté establecida en Meta Filesno Disabled.

A partir de Unity 4.2, también puede configurar la Asset Serialization Modepropiedad Force Textsin necesidad de una licencia Pro, que también debería funcionar mejor con el control de versiones.

Y aquí está el gitignore que uso:

[Ll]ibrary/
[Tt]emp/
[Oo]bj/

# Autogenerated VS/MD solution and project files
*.csproj
*.unityproj
*.sln
*.apk
*.sln.DotSettings.user
*.suo
*.userprefs
*.pidb

3

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 Externalopción enEdit(or Unity on Mac) → Preferences → Packages → Repository
  2. Cambiar a Hidden Meta FilesenEdit → Project Settings → Editor → Version Control Mode
  3. Cambiar a Force TextenEdit → Project Settings → Editor → Asset Serialization Mode
  4. Guardar escena y proyecto desde el Filemenú

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


El URI para el enlace al final parece que se ha perdido. ¿A dónde quisiste decirlo?
Anko

Gracias por señalar esto, aquí está el enlace developers.nravo.com/…
zasadnyy

que no es una respuesta directa a esta pregunta, pero gracias por mencionar "Fuerza de texto" serialización porque es útil para el control de versiones
jhocking
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.