• Juegos
  • Industria
  • Recursos
  • Comunidad
  • Aprendizaje
  • Asistencia
Desarrollo
Motor de Unity
Crea juegos 2D y 3D para cualquier plataforma
DescargarPlanes y precios
Monetización
Compra dentro de la aplicación (IAP)
Descubre y gestiona IAP en todas las tiendas
Mediación
Maximiza los ingresos y optimiza la monetización
Calidad de anuncios
Protege la experiencia del usuario de tu aplicación
Tapjoy
Construye lealtad de usuarios a largo plazo
Todos los productos de monetización
Adquisición de usuarios
Adquisición de usuarios
Hazte descubrir y adquiere usuarios móviles
Unity Vector AI
Conecta a los jugadores con los juegos adecuados
Publicidad en el dispositivo Aura
Alcanza a los usuarios en el dispositivo en el momento de mayor compromiso
Todos los productos de crecimiento
Casos de uso
Colaboración 3D
Construye y revisa proyectos 3D en tiempo real
Capacitación envolvente
Capacitación en entornos envolventes
Experiencias del cliente
Crea experiencias interactivas en 3D
Todas las soluciones de la industria
Industrias
Fabricación
Logra la excelencia operativa
Venta minorista
Transforma las experiencias en tienda en experiencias en línea
Industria automotriz
Eleva la innovación y las experiencias en el automóvil
Todas las industrias
Biblioteca técnica
Documentación
Manuales de usuario oficiales y referencias de API
Herramientas para desarrolladores
Versiones de lanzamiento y rastreador de problemas
Hoja de ruta
Revisar características próximas
Glosario
Biblioteca de términos técnicos
Información útil
Casos de estudio
Historias de éxito en el mundo real
Guías de mejores prácticas
Consejos y trucos de expertos
Todos los recursos
Novedades
Blog
Actualizaciones, información y consejos técnicos
Novedades
Noticias, historias y centro de prensa
Centro de la comunidad
Discusiones
Discute, resuelve problemas y conéctate
Eventos
Eventos globales y locales
Historias de la comunidad
Hecho con Unity
Presentando a los creadores de Unity
Transmisiones en vivo
Únete a desarrolladores, creadores e insiders
Premios Unity
Celebrando a los creadores de Unity en todo el mundo
Para todos los niveles
Unity Learn
Domina las habilidades de Unity de forma gratuita
Capacitación profesional
Mejora tu equipo con entrenadores de Unity
¿No tienes experiencia con Unity?
Primeros pasos
Pon en marcha tu aprendizaje
Rutas esenciales de Unity
¿No tienes experiencia con Unity? Comienza tu viaje
Guías prácticas
Consejos prácticos y mejores prácticas
Educación
Para estudiantes
Impulsa tu carrera
Para docentes
Potencia tu enseñanza
Licencia gratuita para fines educativos
Lleva el poder de Unity a tu institución
Certificaciones
Demuestra tu dominio de Unity
Opciones de soporte
Obtener ayuda
Ayudándote a tener éxito con Unity
Planes de éxito
Alcanza tus metas más rápido con soporte experto
PREGUNTAS FRECUENTES
Respuestas a preguntas comunes
Contáctanos
Conéctate con nuestro equipo
Planes y precios
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moneda
Comprar
  • Productos
  • Unity Ads
  • Suscripción
  • Tienda de recursos de Unity
  • Distribuidores
Educación
  • Estudiantes
  • Instructores
  • Instituciones
  • Certificación
  • Learn
  • Programa de desarrollo de habilidades
Descargar
  • Unity Hub
  • Descargar archivo
  • Programa beta
Unity Labs
  • Laboratorios
  • Publicaciones
Recursos
  • Plataforma Learn
  • Comunidad
  • Documentación
  • Preguntas y respuestas Unity
  • PREGUNTAS FRECUENTES
  • Estado de servicios
  • Casos de estudio
  • Made with Unity
Unity
  • Nuestra empresa
  • Boletín
  • Blog
  • Eventos
  • Empleos
  • Ayuda
  • Prensa
  • Socios
  • Inversionistas
  • Afiliados
  • Seguridad
  • Impacto social
  • Inclusión y diversidad
  • Contacto
Copyright © 2025 Unity Technologies
  • Legal
  • Política de privacidad
  • Cookies
  • No quiero que se venda ni se comparta mi información personal

"Unity", los logotipos de Unity y otras marcas comerciales de Unity son marcas comerciales o marcas comerciales registradas de Unity Technologies o de sus empresas afiliadas en los Estados Unidos y el resto del mundo (más información aquí). Los demás nombres o marcas son marcas comerciales de sus respectivos propietarios.

Hero background image
Getting started

Unity Version Control

(anteriormente Unity Plastic SCM) Resuelva conflictos de fusión y trabaje mejor con el control de versiones de Unity, el control de versiones intuitivo y la administración de código fuente tanto para artistas como para programadores, todo en un solo repositorio.
Comenzar a usar de manera gratuita
Más información
Comenzar a usar de manera gratuita
Más información
  • Control de versiones en Unity
  • Control de versiones en todas partes
  • Recursos útiles
Control de versiones para juegos

¿Qué es Unity Version Control?

Unity Version Control es una herramienta de control de versiones y administración de código fuente escalable e independiente del motor para una mejor colaboración entre disciplinas. Con una velocidad superior en el manejo de archivos grandes y binarios, combina flujos de trabajo centralizados y distribuidos, para que tanto los artistas como los programadores puedan trabajar de la manera que necesitan.

Ver una demo

Uso del control de versiones de Unity con el editor de Unity

Esta guía cubre cómo configurar el Control de Versiones en Unity con cualquiera de las siguientes versiones del Editor:

  • 2019.4.29f1 o posterior
  • 2020.3.15f1 o posterior
  • 2021.1.15f1 o posterior
  • 2021.2.0b6 o versión posterior
  • Cualquier versión posterior a 2022.1.0a4
  • 1. Conectar el control de versiones a Unity
  • 2. 2. 2. Crea un espacio de trabajo optimizado para tu flujo de trabajo
  • 3. 3. 3. Agrega archivos de recursos asociados a tu proyecto
  • 4. Tipos de archivos configurados para ignorar por defecto
  • 5. Cómo invitar a miembros del equipo al control de versiones de Unity
  • 6. 6. 6. Aspectos básicos para insertar cambios y archivar el historial
1. 1. Vincula Plastic SCM a Unity

1. Conectar el control de versiones a Unity

Para comenzar, conecte su ID de Unity al control de versiones de Unity y, a continuación, seleccione o cree una nueva organización.

  • Primero, abra el Control de versiones de Unity en Unity haciendo clic en el icono de Control de versiones de Unity en la barra de herramientas en la parte superior derecha. Una ventana le pedirá que complete su configuración.
  • Haga clic en iniciar sesión o regístrese, y el control de versiones de Unity se conectará automáticamente a su ID de Unity.
  • Luego, si tu ID de Unity no está asociado con una organización, se te solicitará crear una. Si ya perteneces a una organización, podrás seleccionar una para unirte en el menú desplegable.
Creación de un espacio de trabajo

2. 2. 2. Crea un espacio de trabajo optimizado para tu flujo de trabajo

  • A continuación, regrese a la ventana Control de versiones de Unity y haga clic en Crear espacio de trabajo.
  • El control de versiones de Unity sugerirá nombres tanto para el repositorio (archivos compartidos e historial) como para el espacio de trabajo (la copia local). Si desea utilizar un repositorio existente de Control de versiones de Unity, haga clic en los tres puntos (:) junto al nombre del repositorio y seleccione un repositorio de la lista.
  • Luego, selecciona el tipo de espacio de trabajo que prefieres. Unity Version Control es un sistema de control de versiones optimizado para el desarrollo de juegos y proyectos 3D. Como tal, admite flujos de trabajo independientes dentro del mismo repositorio. Diseñamos el espacio de trabajo Plástico (distribuido) para programadores y el espacio de trabajo Gluon (centralizado) para artistas.
3. 3. Agrega archivos de recursos asociados a tu proyecto

3. 3. 3. Agrega archivos de recursos asociados a tu proyecto

  • A continuación, el control de versiones de Unity mostrará los archivos del proyecto de la carpeta de recursos en la pestaña Cambios pendientes . Puedes elegir archivos específicos para incluir o agregar todos al repositorio. Para ello, selecciona los archivos y haz clic en Checkin changes (Insertar cambios).
  • Plastic SCM automáticamente realizará una comprobación para obtener las carpetas y los archivos correspondientes, como archivos de paquetes y configuraciones del proyecto, cuando se configure desde el Editor de Unity. Puedes visualizarlos en la pestaña Changesets (Conjuntos de cambios).
  • Una vez que se complete la verificación inicial de activos, estará configurado con el control de versiones para Unity y listo para crear.
Tipos de archivos configurados para ignorar por defecto

4. Tipos de archivos configurados para ignorar por defecto

Además, hay una lista que se guarda en el archivo ignore.conf en la raíz del proyecto y que especifica los archivos que se deberían ignorar por defecto. Puedes editarlo para agregar archivos a la lista para ignorar o excluirlos de ella.

5. 5. Cómo invitar a miembros del equipo a Plastic SCM

5. Cómo invitar a miembros del equipo al control de versiones de Unity

  • Para invitar a los miembros del equipo a tu proyecto, haz clic en el menú Opciones (icono de engranaje) en la pestaña Control de versiones de Unity y, a continuación, selecciona Invitar miembros al espacio de trabajo.
  • Se le dirigirá al panel de control en la nube de Unity Version Control. Aquí puedes agregar usuarios nuevos, reenviar invitaciones o configurar permisos.

*NOTA*: Es posible que se te pida que inicies sesión con tu ID de Unity si no has iniciado sesión en el panel de control de versiones de Unity.

6. 6. Aspectos básicos para insertar cambios y archivar el historial

6. 6. 6. Aspectos básicos para insertar cambios y archivar el historial

La pestaña Pending changes (Cambios pendientes) es donde registrarás los cambios que le hiciste al proyecto para enviarlos al repositorio.

La pestaña Changesets (Conjuntos de cambios) muestra el historial de cambios del proyecto que se realizaron en el repositorio y quién hizo cada cambio. Al hacer clic en cada conjunto de cambios de la lista, puede ver qué archivos se vieron afectados por ese conjunto de cambios.

También puedes ver el historial de cada archivo haciendo clic derecho y seleccionando View file history (Ver historial de cambios), que muestra una lista de los cambios realizados en el archivo. Puede hacer clic con el botón derecho en una versión anterior y seleccionar Revertir archivo a esta revisión.

Control de versiones de Unity en cualquier otro lugar

Ya sea que esté utilizando Unreal Engine, una versión de Unity no compatible u otro motor, aún puede usar la funcionalidad completa del control de versiones de Unity descargando el cliente completo.

  • 1. Descarga y selecciona un flujo de trabajo
  • 2. Inicie sesión y configure el control de versiones de Unity
  • 3. Seleccionar o crear una organización
  • 4. Selecciona o crea un repositorio y un espacio de trabajo
  • 5. Agrega paquetes y archivos de configuración del proyecto
  • 6. Agrega archivos de recursos y prepárate para comenzar
  • 7. Tipos de archivos configurados para ignorar por defecto
  • 8. Aplicar cambios usando un cliente distinto
  • 9. Consulta el historial del archivo y revierte los archivos en el cliente
  • 10. Conexión del control de versiones de Unity a Unreal Engine
Plastic SCM por encima de Gluon

1. Descarga y selecciona un flujo de trabajo

  • Primero, comience descargando Unity Version Control desde el sitio web de Plastic SCM y siga las instrucciones del asistente de instalación.
  • Una vez que se complete la instalación, se te pedirá que selecciones el tipo de flujo de trabajo que prefieras. Con el fin de minimizar los conflictos entre artistas y programadores a medida que colaboran, el control de versiones proporciona interfaces gráficas de usuario independientes para facilitar dos flujos de trabajo diferentes dentro del mismo repositorio.
  • Diseñamos la opción Plastic para programadores y la interfaz de Gluon para artistas.
  • Puedes cambiar lo que elegiste más adelante. Puede cambiar entre las interfaces Gluon y Plastic mediante el menú superior derecho del cliente.
Inicio de sesión en Plastic SCM

2. Inicie sesión y configure el control de versiones de Unity

  • A continuación, se te solicitará que te registres o inicies sesión con una cuenta. Aunque no uses Unity como motor para tu proyecto, te recomendamos que uses el ID de Unity.
Integración de Plastic SCM

3. Seleccionar o crear una organización

  • Se te redirigirá a la pantalla de inicio de Plastic, como se muestra más arriba. Si tu cuenta no está asociada con una organización, se te pedirá que crees una. De lo contrario, puedes seleccionar la organización existente con la que quieras trabajar.
  • Si hay repositorios existentes, se mostrará una lista a la izquierda. Haz clic en uno para explorar su contenido antes de seleccionar una copia de trabajo.
Crear un repositorio en Plastic SCM

4. Selecciona o crea un repositorio y un espacio de trabajo

  • Haz clic en (+) para crear un repositorio nuevo o selecciona uno de los existentes; luego, haz clic en el botón azul de descarga para crear un espacio de trabajo y sincronizarlo con el repositorio.
  • Para el recorrido en el disco, asegúrate de seleccionar el directorio que actualmente contiene los archivos para tu proyecto.
Agrega paquetes y ajustes del proyecto

5. Agrega paquetes y archivos de configuración del proyecto

  • El cliente de control de versiones de Unity ahora abrirá tu proyecto.
  • Si se te direcciona a un proyecto existente en el paso anterior, tendrás ir a la pestaña Pending changes (si estás usando la interfaz de programador, como se muestra arriba), seleccionar todos los paquetes y los archivos y carpetas de «Project Settings» (Configuración del proyecto) y luego hacer clic en Checkin (Insertar) para confirmarlos.
Agregar recursos al control de código fuente

6. Agrega archivos de recursos y prepárate para comenzar

  • Luego, elige las carpetas y los archivos de recursos que necesites para agregarlos al repositorio para comenzar a trabajar y haz clic en Checkin nuevamente.
  • Si están configurados como privados, puedes regresar a Workspace Explorer (denominado Explore workspace en Gluon), buscar los archivos, hacer clic derecho sobre ellos y seleccionar Add to source control (Agregar a control de origen) y luego completar la inserción en la pestaña Pending changes.
  • Ahora está configurado con el control de versiones de Unity y listo para crear.

7. Tipos de archivos configurados para ignorar por defecto

Además, hay una lista que se guarda en el archivo ‘ignore.conf‘ en la raíz del proyecto y que especifica los archivos que se deberían ignorar por defecto. Puedes editarlo para agregar archivos a la lista para ignorar o excluirlos de ella.

Aplicar cambios mediante Plastic SCM

8. Aplicar cambios usando un cliente distinto

Al usar el cliente independiente de control de versiones de Unity fuera del motor, deberá proteger los cambios que guardó en el proyecto mediante el cliente en una ventana separada.

La pestaña Pending changes (Cambios pendientes) (o Checkin changes en Gluon) es donde ingresarás los cambios que guardaste en el proyecto para enviarlos a tu repositorio.

Historial y revisiones de archivos

9. Consulta el historial del archivo y revierte los archivos en el cliente

La pestaña Changesets (Conjuntos de cambios) muestra el historial de cambios del proyecto que se realizaron en el repositorio y quién hizo cada cambio. Si haces doble clic en el conjunto de cambios que se muestra, podrás ver qué archivos se modificaron en función de ese conjunto de cambios.

También puedes ver el historial de cada archivo haciendo clic derecho y seleccionando View file history (Ver historial de cambios), que muestra una lista de los cambios realizados en el archivo. También tienes la opción de hacer clic derecho en una versión anterior y seleccionar Revert file to this revision (Revertir el archivo a esta revisión).

Conecta Plastic SCM a Unreal Engine

10. Conexión del control de versiones de Unity a Unreal Engine

Si usas el control de versiones de Unity con Unreal Engine, puedes usar el control de código fuente dentro del editor sin tener que mantener ventanas separadas para la mayoría de las tareas. Puedes obtener más información sobre el complemento de Unreal Engine en el enlace a continuación.

Explorar más

Más recursos útiles

Costes ocultos

Encuentre sus costos de productividad ocultos

Recopilamos estadísticas de nuestros equipos de producto e ingeniería sobre tres de las fallas de control de versión más comunes que impiden a los estudios llevar adelante sin complicaciones lo que mejor saben hacer: crear.

Leer el libro electrónico
DevOps

Implementa un flujo de trabajo de rama de tareas

Haz que tu equipo adopte una filosofía y un flujo de trabajo veloces y flexibles. Un flujo de trabajo eficiente de la rama de tareas ayuda a los equipos a alcanzar la velocidad a través de un flujo continuo de cambios.

Descubre cómo
Version Control

Organización de proyectos y mejores prácticas

Descubre los conceptos clave del control de versiones, así como los consejos y trucos que puedes usar para configurar tu proyecto de Unity a fin de garantizar que la colaboración en equipo sea fluida y eficaz.

Más información

¿Te resultó útil este contenido?

¡Sí!

Quiero más

No tanto.

Podría ser mejor