Uso de DevOps CLI en VS Code
Problemas conocidos: actualización requerida
Se requiere una actualización. La versión actual de Flosum DevOps requiere las últimas versiones de Flosum CLI (@flosum/cli paquete) y el Flosum DevOps-CLI Extension. Las versiones anteriores de CLI no admiten topologías y no pueden funcionar con un tenant de DevOps que las use, por lo que las instalaciones existentes deben actualizarse.
Se requiere Node.js 22. En Node.js 24, los comandos de instalación y actualización parecen completarse con éxito, pero te dejan en una versión anterior. Cambia a Node.js 22 antes de instalar o actualizar.
Compatibilidad con el sistema operativo
Flosum CLI y Extensión Flosum DevOps-CLI son compatibles con los siguientes sistemas operativos:
macOS
Linux
Estas herramientas actualmente no están diseñadas para funcionar con Windows.
Descripción general
Este artículo le muestra cómo usar la extensión CLI de DevOps en Visual Studio Code (VS Code) para acceder a los comandos disponibles. Las secciones siguientes explican cada comando y proporcionan instrucciones para usarlos. Los comandos disponibles dependen de si actualmente hay un proyecto de DevOps abierto en VS Code: algunos solo funcionan dentro de un proyecto de DevOps, mientras que otros se usan para crear uno. Los comandos se dividen en las siguientes secciones:
Comandos [Sin proyecto DevOps abierto]
Comandos [Proyecto DevOps abierto]
Prácticas recomendadas
Use alias claros para las credenciales de inicio de sesión del inquilino DevOps, como
prod-admin,sandbox-dev, ocustomer-xyz, para facilitar el cambio.Cuando sea posible, use el Clonar proyecto DevOps comando al iniciar un proyecto, ya que configura automáticamente las credenciales del proyecto.
Ejecute Obtener rama antes de confirmar para evitar enviar cambios desactualizados.
Use Ver cambios pendientes antes de confirmar para comprobar exactamente qué se enviará.
Si los comandos de DevOps dejan de funcionar, confirme que su proyecto sigue teniendo configuradas las credenciales correctas para conectarse a su inquilino de DevOps. Si es necesario, ejecute de nuevo el Iniciar sesión comando.
Acceder a la paleta de comandos de Flosum
Paleta de comandos de Flosum
Para acceder a la Paleta de comandos de Flosum, asegúrese de que la Barra de estado en VS Code sea visible. Controle su visibilidad a través de Vista > Apariencia > Barra de estado.
Haga clic en el Flosum iniciador de la paleta de comandos en el lado izquierdo de la barra de estado.

La Paleta de comandos de Flosum se abre en la parte superior de la ventana de VS Code.
Los comandos disponibles varían según si hay un proyecto DevOps abierto.
Paleta de comandos de Flosum sin un proyecto DevOps abierto.

Paleta de comandos de Flosum con un proyecto DevOps abierto.

Comandos [Sin proyecto DevOps abierto]
Iniciar sesión
Este comando crea credenciales para conectarse a su inquilino de DevOps.
Cerrar sesión
Este comando elimina las credenciales seleccionadas de la extensión DevOps CLI.
Inicializar proyecto DevOps
Este comando inicializa un proyecto de Salesforce vacío con los archivos del sistema de Flosum CLI.
Clonar proyecto DevOps
Este comando inicializa un proyecto de Salesforce y clona la main rama de su inquilino de DevOps.
Flosum: Iniciar sesión
Este comando crea credenciales con un token de API generado en la aplicación Flosum Global Settings. Las credenciales se usan para conectarse a su inquilino de DevOps. Para obtener instrucciones sobre cómo crear un token de API, consulte el siguiente artículo.
Asegúrese de copiar su token de API al portapapeles antes de iniciar el proceso de inicio de sesión, ya que hacer clic fuera de VS Code cerrará la Paleta de comandos.
Puede tener varias credenciales de inicio de sesión. Cuando inicia sesión, se le solicita que introduzca un alias para la credencial para ayudar a distinguirla de las demás. El alias no afecta a la autenticación, así que lo mejor es elegir un nombre que indique a qué inquilino pertenece la credencial.
Flosum: Cerrar sesión
Este comando elimina las credenciales seleccionadas de la extensión DevOps CLI. Las credenciales se pueden agregar de nuevo mediante el comando Iniciar sesión.
Flosum: Inicializar proyecto DevOps
Este comando inicializa un proyecto de Salesforce vacío con los archivos del sistema de Flosum CLI.
Flosum: Clonar proyecto DevOps
Este comando inicializa un proyecto de Salesforce y usa las credenciales de inicio de sesión seleccionadas para clonar la main rama de su inquilino de DevOps.
Comandos [Proyecto DevOps abierto]
Iniciar sesión [Modo proyecto]
Este comando selecciona las credenciales que el proyecto abierto usará para conectarse al inquilino de DevOps.
Cerrar sesión [Modo proyecto]
Este comando quita las credenciales configuradas para el proyecto abierto.
Hacer checkout de la rama
Este comando recupera una rama de su inquilino de DevOps y copia todos los componentes a su proyecto local.
Obtener rama
Este comando recupera los cambios más recientes de su inquilino de DevOps para la rama actual.
Ver cambios pendientes
Este comando muestra todos los cambios locales que no se han confirmado en su inquilino de DevOps.
Descartar cambios
Este comando cancela todos los cambios locales que no se han confirmado en su inquilino de DevOps.
Confirmar cambios
Este comando confirma todos los cambios locales en su inquilino de DevOps.
Flosum: Iniciar sesión [Modo proyecto]
Este comando selecciona las credenciales que el proyecto abierto usará para conectarse al inquilino de DevOps.
Flosum: Cerrar sesión [Modo proyecto]
Este comando quita las credenciales configuradas para el proyecto abierto. Debe usar el Uso de DevOps CLI en VS Code comando antes de poder usar los otros comandos de DevOps para este proyecto.
Flosum: Hacer checkout de la rama
Este comando recupera una rama de su inquilino de DevOps, copia todos los componentes a su proyecto local y establece la rama como la rama actual del proyecto.
Flosum: Obtener rama
Este comando recupera los cambios más recientes de su inquilino de DevOps para la rama actual. Si tiene cambios sin confirmar, debe confirmarlos o revertirlos antes de obtenerlos desde DevOps.
Flosum: Ver cambios pendientes
Este comando muestra todos los cambios locales que no se han confirmado en su inquilino de DevOps.
Flosum: Descartar cambios
Este comando revierte todos los cambios locales que no se han confirmado en su inquilino de DevOps.
Flosum: Confirmar cambios
Este comando confirma todos los cambios locales en su inquilino de DevOps.
Fusión manual
La extensión DevOps CLI actualmente no admite fusionar bases de código cuando su proyecto local tiene tanto cambios sin confirmar como un historial de confirmaciones que está por detrás de la rama remota de DevOps. En este estado, tanto Flosum: Confirmar cambios y Flosum: Obtener rama fallarán.
Para resincronizar con la rama remota sin perder su trabajo:
Copie los archivos afectados (o los cambios específicos) a una ubicación fuera del proyecto para poder reaplicarlos después de obtener los cambios.
Revierta sus cambios locales con Flosum: Descartar cambios. Esto restablece el proyecto a su último estado confirmado para que la extensión pueda obtener los cambios correctamente.
Obtenga los últimos commits de DevOps con Flosum: Obtener rama. Su proyecto local ahora está sincronizado con la rama remota.
Vuelva a aplicar sus ediciones guardadas sobre la base de código actualizada, resolviendo cualquier conflicto que surja por cambios superpuestos.
Confirme sus cambios con Flosum: Confirmar cambios para enviarlos de nuevo a la rama de DevOps.
Última actualización
¿Te fue útil?