Amenbo 28.2.0 — git sem sair do aplicativo
O git fica agora ao lado da lista de pastas, então preparar as mudanças até o commit, os branches, os merges e as perguntas que o git faz são todos resolvidos dentro do Amenbo. As mudanças da 28.0.0 e da 28.1.0 também chegaram nesta versão.
O git fica agora ao lado da lista de pastas. Preparar as mudanças até o commit, os branches e os merges não pedem mais que você mude para um terminal. As mudanças da 28.0.0 e da 28.1.0 também chegaram nesta versão.
O git está na coluna da esquerda
A coluna da esquerda tem agora duas abas, “Arquivos” e “Git”. O lado do Git diz em qual branch você está e quantos commits ele está à frente ou atrás. Preparados e Mudanças são duas listas separadas, e apertar a caixinha de uma linha leva essa linha para a outra lista. Embaixo das listas fica uma caixa para a mensagem do commit, e é dali que você comita.
Em cima das listas estão fetch, pull, push e stash. O push só ganha cor quando há algo para enviar.
O histórico vem de dois jeitos — o da pasta inteira e o de um arquivo só. Aperte um commit para ver os arquivos que ele mexeu, e depois aperte um arquivo para ver o patch.
Uma pasta que não está sob o git continua tendo só o lado “Arquivos”. Quando o git não responde sobre uma pasta, o aplicativo diz que o git não deu resposta, em vez de afirmar que a pasta não é um repositório.
As mudanças podem ser destacadas e tratadas juntas
Dá para destacar várias linhas de uma vez. O que está destacado se move como uma coisa só, então você não fica apertando uma por uma.
| O que você quer | Como |
|---|---|
| ler juntas as mudanças destacadas | duplo clique numa linha; o painel “Notas e arquivos” da direita abre o “Diff”, um patch para cada caminho |
| prepará-las juntas | aperte a caixinha de qualquer uma das linhas, ou arraste entre as duas listas |
| só pelo teclado | ponha o cursor numa linha e aperte espaço |
O menu de uma linha oferece: adicionar ao .gitignore, parar de acompanhar o arquivo, desfazer a mudança, o histórico daquele arquivo. Descartar uma mudança pergunta antes, porque o que o git não registrou não fica guardado em lugar nenhum. A pergunta vem com uma opção de “não perguntar de novo”.
Branches, merges e conflitos
Pela lista de branches você passa para outro branch, e cria um branch novo ali também.
Num merge com conflito, os arquivos em conflito ficam na cabeça da lista, e cada um diz quantas marcas de conflito ainda restam dentro dele. Pegue o conteúdo deste branch, pegue o do outro branch, ou conserte na mão e marque como resolvido. Quando não sobra nada por resolver, o merge pode continuar — ele também pode ser abandonado no meio.
As perguntas do git são respondidas dentro do Amenbo
push e pull podem pedir um usuário e uma senha, e até agora isso só dava para responder num terminal. A partir desta versão quem pergunta é o aplicativo.
O Amenbo não guarda nada da resposta. Escolher “salvar nesta máquina” põe a resposta onde o git já guarda essas coisas naquela máquina.
As tarefas e as decisões dizem em qual painel foram feitas
Ao abrir uma tarefa ou uma decisão você vê o painel em que ela foi feita, e apertar ali leva você de volta para a conversa daquele painel. Embaixo de um painel há uma conta do que aquela sessão já registrou.
Fechar um painel guarda o lugar que aquele painel estava olhando. Quando a conversa não existe mais, o aplicativo diz isso em vez de falhar calado.
Os PDFs são desenhados ali mesmo
Um PDF é desenhado onde ele está, tanto na lista de pastas quanto nos anexos de uma tarefa. Ele diz qual página de quantas, e nada precisa ser reaberto em outro aplicativo.
Ruby e PHP ganham cores
.rb e ERB; .php, .php4, .php5, .phtml e .ctp.
Como obter
Abra o instalador do seu sistema na versão mais recente. Não precisa de direitos de administrador.
- macOS —
.pkg, um para Apple silicon e um para Intel (a GUI e a CLI vêm juntas) - Windows —
.exede instalação (a GUI e a CLI vêm juntas) - Linux — a GUI é um AppImage; o comando
amenbovem do instalador da CLI
Para atualizar: na GUI, o banner de “há uma versão mais nova” aplica a atualização ali mesmo. Se você instalou só a CLI, amenbo update --apply faz a troca.
O formato dos dados guardados sobe de versão — a primeira abertura nesta versão faz a migração, e uma cópia de antes da migração fica guardada automaticamente. Depois de migrados, uma versão anterior não consegue mais abri-los. A GUI e a CLI são atualizadas juntas pelo mesmo instalador, então não deixe uma das duas na versão antiga.
Chegou agora? Veja Começar.