Kurs/GNU Arch
< Kurs
Distribuert versjonskontroll med GNU Arch
Kurs i distribuert versjonskontroll, med Arch som eksempel og bazaar som implementasjon.
- Foilsett: http://www.pvv.org/kurs/arch-2005-09-29/Arch-kurs.pdf
- Bazaars hjemmeside: http://bazaar.canonical.com/
Lage et nytt arkiv
- baz my-id "Lise <lise@kjemi.ntnu.no>"
- mkdir ~/{archives}
- baz make-archive lise@kjemi.ntnu.no--2005 ~/{archives}/lise@kjemi.ntnu.no--2005
Lage ny kategori/branch (importere kildekode)
- cd hello/
- baz init-tree hello--mainline--1.0
- baz add *.c
- baz import
Hente ut kildekode annet sted
- baz register-archive lise@kjemi.ntnu.no--2005 http://home.pvv.ntnu.no/~lise/lise@kjemi.ntnu.no--2005
- baz get lise@kjemi.ntnu.no--2005/hello--mainline-1.0
eller bare
Sjekke inn og ut (ordinær bruk)
- baz status
- baz diff
- baz commit
- baz update / baz replay
Branching og merging
- baz branch lise@kjemi.ntnu.no--2005/hello--mainline--1.0 petter@kjemi.ntnu.no--2005/hello--petter--1.0
- baz merge petter@kjemi.ntnu.no--2005/hello--petter--1.0
- baz replay petter@kjemi.ntnu.no--2005/hello--petter--1.0--patch-3 (cherrypicking)
Andre kommandoer
- baz log
- baz mv
- baz undo/redo
- baz switch