Föregående | Startsidan | Arkivet | Epost | Följande
Versionshanteringssystemet Git är snabbt och lätt både att installera och använda på Macen - så länge som du inte har något emot att helt och hållet jobba i Terminal. Lite senare kommer jag kanske att skriva lite om varför jag valt Git, men jag kan kortfattat ge några huvudskäl: a) repositoryt ligger inte på central server, utan varje arbetskopia innehåller en komplett revisionshistorik, b) git stash samt c) Fantastiskt snabba och enkla merges.
Wincent har ett par utmärkta sammanfattningar av installation och inställning av Git för Tiger.
Min installation/inställning skiljer sig en aning från Wincents, så här kommer mina anteckningar:
Jag har valt att inte bygga och installera dokumentationen (manpages) för Git, eftersom detta leder till en katt-och-råtta-jakt efter alla möjliga och omöjliga libraries… se gärna Wincents halvkilometerlånga procedur, där han ändå inte klarar av att få allt att fungera som det borde.
Först laddar jag ner den senaste tarballen från Gits hemsida http://git.or.cz/ och packar upp den med tar xzf tarball (för övrigt bör installationen göras från ett administratörskonto, som kan köra sudo).
admin$ cd mappen med den uppackade tarballen
admin$ ./configure prefix=/usr/local
admin$ make
admin$ sudo make install
admin$För inställningarna hade jag följande premisser: jag gillar BBEdit, jag vill inte se .DS_Store i mina repositories, jag gillar färgkoder i Terminal. Dags för lite Terminal-arbete, i mitt arbetskonto. Användarinställningarna lagras i filen ~/.gitconfig, man kan antingen redigera denna fil direkt eller använda kommandot git config --global name value. Alla inställningar kan dessutom göras separat för ett repository eller undermapp i ett repository.
pihlan$ git config --global user.name "Fredrik Pihlström"
pihlan$ git config --global user.email "fredrik@pihlan.com"
pihlan$ git config --global color.status auto
pihlan$ git config --global color.diff auto
pihlan$ git config --global color.branch auto
pihlan$ git config --global color.interactive auto
pihlan$ git config --global core.editor bbedit -w --encoding utf-8
pihlan$ git config --global core.excludesfile /Users/pihlan/.gitexcludes
pihlan$pihlan$ git commit
Här öppnas BBEdit med en temporär fil (kallad COMMIT_EDITMSG)
där jag kan skriva in en beskrivning av min commit.
Under tiden är Terminalen låst och väntar på att jag skall bli klar.
När så är fallet sparar och stänger jag fönstret,
varvid kontrollen återvänder till Terminal:
Created commit 59ebaa5: Kontrollpanel
1 files changed, 41 insertions(+), 0 deletions(-)
create mode 100755 Xxxxxxxxx.py
pihlan$.DS_StoreFöregående | Startsidan | Arkivet | Epost | Följande
Inga kommentarer inlagda
Tyvärr kan du inte lägga till kommentarer till notiser som är äldre än 4 veckor.