Amenbo 28.2.0 — git sin salir de la aplicación
git está ahora al lado de la lista de carpetas, así que preparar los cambios hasta el commit, las ramas, las fusiones y las preguntas que hace git se atienden todas dentro de Amenbo. Los cambios de la 28.0.0 y la 28.1.0 también han llegado con esta versión.
git está ahora al lado de la lista de carpetas. Preparar los cambios hasta el commit, las ramas y las fusiones ya no piden cambiarse a una terminal. Los cambios de la 28.0.0 y la 28.1.0 también han llegado con esta versión.
git está en la columna de la izquierda
La columna de la izquierda tiene ahora dos pestañas, «Archivos» y «Git». El lado de Git dice en qué rama estás y cuántos commits le llevas de ventaja o de retraso. Preparados y Cambios son dos listas separadas, y pulsar la casilla de una fila lleva esa fila a la otra lista. Debajo de las listas hay una caja para el mensaje del commit, y desde ahí se hace el commit.
Encima de las listas están fetch, pull, push y stash. Push solo toma color cuando hay algo que enviar.
El historial viene de dos maneras: el de toda la carpeta y el de un solo archivo. Pulsa un commit para ver los archivos que tocó, y luego pulsa un archivo para ver el parche.
Una carpeta que no está bajo git sigue teniendo solo el lado de «Archivos». Cuando git no responde sobre una carpeta, la aplicación dice que git no dio respuesta, en vez de afirmar que la carpeta no es un repositorio.
Los cambios se pueden señalar y tratar juntos
Se pueden señalar varias filas a la vez. Lo señalado se mueve como una sola cosa, así que no vas pulsando una por una.
| Qué quieres | Cómo |
|---|---|
| leer juntos los cambios señalados | doble clic en una fila; el panel «Notas y archivos» de la derecha abre «Diff», un parche por cada ruta |
| prepararlos juntos | pulsa la casilla de cualquiera de las filas, o arrastra entre las dos listas |
| solo con el teclado | pon el cursor en una fila y pulsa espacio |
El menú de una fila ofrece: añadir a .gitignore, dejar de seguir el archivo, devolver el cambio, el historial de ese archivo. Descartar un cambio pregunta antes, porque lo que git no ha registrado no queda guardado en ningún sitio. La pregunta lleva una opción de «no volver a preguntar».
Ramas, fusiones y conflictos
Desde la lista de ramas te pasas a otra rama, y también creas ahí una rama nueva.
En una fusión con conflictos, los archivos en conflicto se ponen a la cabeza de la lista, y cada uno dice cuántas marcas de conflicto le quedan dentro. Toma el contenido de esta rama, toma el de la otra rama, o arréglalo a mano y márcalo como resuelto. Cuando no queda nada sin resolver, la fusión se puede continuar — también se puede abandonar a medias.
A las preguntas de git se responde dentro de Amenbo
push y pull pueden pedir un usuario y una contraseña, y hasta ahora eso solo se podía responder en una terminal. Desde esta versión pregunta la aplicación.
Amenbo no se queda con nada de la respuesta. Elegir «guardar en esta máquina» la pone donde git ya guarda esas cosas en esa máquina.
Las tareas y las decisiones dicen en qué panel se hicieron
Al abrir una tarea o una decisión se ve el panel en el que se hizo, y pulsarlo te devuelve a la conversación de ese panel. Debajo de un panel hay una cuenta de lo que esa sesión lleva registrado.
Cerrar un panel conserva el sitio que ese panel estaba mirando. Cuando la conversación ya no está, la aplicación lo dice en vez de fallar en silencio.
Los PDF se dibujan en el sitio
Un PDF se dibuja donde está, tanto en la lista de carpetas como en los adjuntos de una tarea. Dice qué página de cuántas, y no hay que volver a abrir nada en otra aplicación.
Ruby y PHP se colorean
.rb y ERB; .php, .php4, .php5, .phtml y .ctp.
Cómo conseguirlo
Abre el instalador de tu sistema operativo desde la última versión. No hacen falta permisos de administrador.
- macOS —
.pkg, uno para Apple silicon y otro para Intel (la GUI y la CLI vienen juntas) - Windows —
.exede instalación (la GUI y la CLI vienen juntas) - Linux — la GUI es un AppImage; el comando
amenboviene del instalador de la CLI
Para actualizar: en la GUI, el cartel de «hay una versión nueva» la aplica en el sitio. Si instalaste solo la CLI, amenbo update --apply la cambia.
El formato de los datos guardados sube de versión — el primer arranque en esta versión los migra, y se guarda automáticamente una copia de seguridad de antes de la migración. Una vez migrados, una versión anterior ya no puede abrirlos. La GUI y la CLI se actualizan juntas con el mismo instalador, así que no dejes una de las dos en la versión antigua.
¿Es tu primera vez? Ve a Empezar.