- Documentación
- Locus
- Control de código fuente
Control de código fuente
Locus funciona sin control de código fuente. Cuando Unreal tiene un proveedor activo, Locus aplica reglas conscientes del proveedor según la propiedad de cada tipo de contenido.
La propiedad determina el comportamiento del proveedor
Sección titulada «La propiedad determina el comportamiento del proveedor»| Contenido | Comportamiento del proveedor |
|---|---|
| Notas Compartidas | Marcar para añadir al crear; reserva explícita, estado y eliminación segura cuando están controladas |
| Notas Privadas | No consulta ni ejecuta operaciones del proveedor |
| Pines Compartidos | Marcar para añadir al crear; reserva explícita, estado y eliminación segura cuando están controlados |
| Pines Privados | No consulta ni ejecuta operaciones del proveedor |
| Documentos | Propiedad del proyecto; se crean Sin seguimiento y luego se marcan explícitamente para añadir; reserva, estado y eliminación segura cuando están controlados |
Privado significa que el contenido se almacena localmente en el área Saved del proyecto. Locus nunca consulta ni modifica el proveedor para las Notas y los Pines Privados.
Modo local
Sección titulada «Modo local»Sin ningún proveedor configurado, Locus ingresa al modo local. Los archivos locales y sin seguimiento siguen siendo editables sin advertencias del proveedor ni llamadas en segundo plano; Los Nota, Pin y Documento no muestran estado de proveedor, indicador, información sobre herramientas, orientación, disponibilidad de Marcar para añadir o Reservar. El contenido compartido permanece en las raíces del proyecto.
Un proveedor configurado pero no disponible es distinto y mantiene protegido el contenido controlado conocido. Cuando está disponible, la barra de estado utiliza el icono de control de revisión estándar de Unreal. Mostrar estado del Control de código fuente controla sólo indicadores de hilera compactos; las hileras con orugas limpias permanecen silenciosas donde está documentado.
Reserva y estados de solo lectura
Sección titulada «Reserva y estados de solo lectura»Seleccionar, abrir o leer contenido limpio y controlado no lo verifica. Un Nota compartido requiere un Reservar explícito. Una mutación admitida de un Pin compartido controlado solicita el pago automáticamente y continúa solo cuando está permitido; el fracaso lo deja protegido.
Los Documentos controlados siguen siendo legibles, pero sus acciones Markdown autoritativas Editar y Guardar permanecen no disponibles hasta que la reserva tenga éxito. La misma protección se aplica si un archivo controlado está reservado por otro usuario o cliente, está desactualizado, desconectado de su proveedor requerido o en un estado que Locus no puede verificar. Exportar copia sigue disponible para Documentos cuando corresponde.
Después de reconectar el proveedor, actualiza Control de código fuente o Locus si es necesario. El estado controlado vuelve, pero un archivo limpio permanece en solo lectura hasta que se reserva explícitamente.
Locus no ofrece un bypass no seguro para hacer escribible un archivo controlado de solo lectura.
Archivos nuevos y Marcar para añadir
Sección titulada «Archivos nuevos y Marcar para añadir»Los nuevos Nota compartidos conservan su solicitud Marcar para añadir posterior a la creación; El error deja el archivo válido para volver a intentarlo. Los nuevos Pin compartidos seguirán siendo Untracked hasta que se agreguen explícitamente, incluida la selección múltiple elegible. Una instantánea compartida de Pin es una imagen separada con su propio estado de adición o pago.
Los Documentos nuevos permanecen intencionadamente Sin seguimiento. Primero crea, organiza, cambia de nombre, mueve y edita el Documento; después usa Marcar para añadir cuando la ruta final sea estable. Un Documento Sin seguimiento se puede renombrar o mover cuando sea seguro. Un Documento marcado para añadir o ya controlado no puede cambiar de nombre ni moverse mediante Locus, porque Locus no puede garantizar un movimiento transaccional neutral para el proveedor. No usa un fallback de Hacer escribible ni te pide desactivar el control de código fuente. Un archivo local no se comparte con el equipo hasta añadirlo y enviarlo mediante el flujo normal del proyecto. Una vez enviado, el archivo queda controlado y usa Reservar para ediciones posteriores; no se vuelve a marcar para añadir.
Eliminar
Sección titulada «Eliminar»La eliminación requiere confirmación. Para archivos controlados, Locus comprueba el estado informado y dirige la eliminación mediante el proveedor antes de la limpieza local. Bloquea la eliminación cuando otro usuario posee la reserva, el archivo está desactualizado o no se puede establecer la seguridad.
Indicaciones para Perforce
Sección titulada «Indicaciones para Perforce»Perforce es el proveedor con evidencias de validación actuales del proyecto. Una elección habitual de typemap para Notas y Pines colaborativos es:
text+l //....uenotetext+l //....locuspinEsto trata los archivos basados en JSON como texto con bloqueo exclusivo. Los Documentos Markdown son archivos de texto normales; elige la política .md que encaje con el repositorio. Locus nunca edita la typemap de Perforce por ti.
Los demás proveedores de control de código fuente de Unreal se admiten sin garantías y no están validados para 1.0. Comprueba su comportamiento primero en un proyecto de prueba donde la pérdida de datos no sea un problema.
Perforce es el proveedor certificado en vivo para 1.1. Otros proveedores de control de fuente Unreal son de mejor esfuerzo y no están validados; Pruébelos en un proyecto desechable.
Recuperación y conflictos externos
Sección titulada «Recuperación y conflictos externos»Las instantáneas de recuperación protegen el trabajo local sin guardar y no sustituyen al control de código fuente. Hay un conflicto externo cuando el contenido del disco cambia mientras un editor local tiene cambios pendientes; Locus bloquea la sobrescritura silenciosa y ofrece acciones seguras de resolución. El estado desactualizado del control de código fuente y los conflictos del editor están relacionados, pero son condiciones separadas.
Consulta las secciones de recuperación de Notas, Pines y Documentos, o usa Solución de problemas.