Amenbo 28.2.0 — git zonder de app te verlaten
git staat nu naast de mappenlijst: van het klaarzetten tot de commit, branches, merges en de vragen die git stelt handel je allemaal in Amenbo af. De veranderingen uit 28.0.0 en 28.1.0 zijn met deze versie ook geland.
git staat nu naast de mappenlijst. Van het klaarzetten tot de commit, branches en merges hoef je niet meer naar een terminal over te stappen. De veranderingen uit 28.0.0 en 28.1.0 zijn met deze versie ook geland.
git staat in de linkerkolom
De linkerkolom heeft nu twee tabbladen, “Bestanden” en “Git”. De Git-kant laat zien op welke branch je staat en hoeveel commits die voor of achter loopt. “Klaargezet” en “Wijzigingen” zijn twee aparte lijsten, en druk je op het vakje van een rij, dan gaat die rij naar de andere lijst. Onder de lijsten staat een vak voor het commitbericht, en daarvandaan commit je.
Boven de lijsten staan fetch, pull, push en stash. Push krijgt pas kleur als er iets te sturen valt.
De geschiedenis komt op twee manieren — die van de hele map, en die van één bestand. Druk op een commit om de bestanden te zien die hij aangeraakt heeft, en druk dan op een bestand om de patch te zien.
Een map die niet onder git staat houdt alleen de kant “Bestanden”. Geeft git geen antwoord over een map, dan zegt de app dat git geen antwoord gaf, in plaats van te beweren dat de map geen repository is.
Wijzigingen kun je eruit pikken en samen behandelen
Je kunt meerdere rijen tegelijk eruit pikken. Wat eruit gepikt is beweegt als één geheel, zodat je er niet één voor één doorheen hoeft te drukken.
| Wat je wilt | Hoe |
|---|---|
| de gepikte wijzigingen samen lezen | dubbelklik op een rij; het paneel “Notities en bestanden” rechts opent “Diff”, één patch per pad |
| ze samen klaarzetten | druk op het vakje van een willekeurige rij, of sleep tussen de twee lijsten |
| alleen met het toetsenbord | zet de cursor op een rij en druk op de spatiebalk |
Het menu van een rij biedt: toevoegen aan .gitignore, niet meer volgen, de wijziging terugdraaien, de geschiedenis van dat bestand. Een wijziging weggooien vraagt eerst, want wat git niet vastgelegd heeft ligt nergens. Bij die vraag zit een “niet meer vragen”.
Branches, merges en conflicten
Stap vanuit de branchlijst over naar een andere branch, en maak daar ook een nieuwe branch aan.
Bij een merge met conflicten staan de bestanden met conflicten boven aan de lijst, en elk zegt hoeveel conflictmarkeringen er nog in staan. Neem de inhoud van deze branch, neem die van de andere branch, of breng het met de hand in orde en meld het als afgehandeld. Is er niets meer open, dan kan de merge verder — halverwege opgeven kan ook.
De vragen van git beantwoord je in Amenbo
push en pull kunnen om een gebruikersnaam en een wachtwoord vragen, en tot nu toe kon je dat alleen in een terminal beantwoorden. Vanaf deze versie vraagt de app het.
Amenbo houdt niets van het antwoord. Kies je “op deze machine bewaren”, dan komt het te staan waar git zulke dingen op die machine toch al bewaart.
Taken en besluiten zeggen in welk deelvenster ze gemaakt zijn
Open je een taak of een besluit, dan staat erbij in welk deelvenster het gemaakt is, en druk je erop, dan ga je terug naar het gesprek van dat deelvenster. Onder een deelvenster staat hoeveel deze sessie tot nu toe heeft weggeschreven.
Sluit je een deelvenster, dan blijft de plek bewaard waar dat deelvenster naar keek. Is het gesprek weg, dan zegt de app dat, in plaats van stil te mislukken.
PDF’s worden ter plekke getekend
Een PDF wordt getekend waar hij staat, zowel in de mappenlijst als bij de bijlagen van een taak. Hij laat zien welke pagina van hoeveel, en er hoeft niets in een ander programma opnieuw geopend te worden.
Ruby en PHP worden gemarkeerd
.rb en ERB; .php, .php4, .php5, .phtml en .ctp.
Waar je het haalt
Open het installatiebestand voor jouw besturingssysteem bij de nieuwste uitgave. Beheerdersrechten zijn niet nodig.
- macOS —
.pkg, één voor Apple silicon en één voor Intel (de GUI en de CLI komen samen) - Windows — setup-
.exe(de GUI en de CLI komen samen) - Linux — de GUI is een AppImage; het commando
amenbokomt uit het CLI-installatiebestand
Bijwerken: in de GUI voert de banner “er is een nieuwere versie” het ter plekke door. Heb je alleen de CLI geïnstalleerd, dan verwisselt amenbo update --apply hem.
Het opgeslagen gegevensformaat gaat omhoog — de eerste start op deze versie zet het over, en een reservekopie van vóór de migratie blijft vanzelf bewaard. Eenmaal overgezet kan een eerdere versie het niet meer openen. De GUI en de CLI worden door hetzelfde installatiebestand samen bijgewerkt, dus laat er niet één van op de oude versie staan.
Voor het eerst hier? Kijk bij Beginnen.