Repozitář scriptů na jakobsonovi
- Používá se
mercurial
. - Pokud se nespustí server po restartu stroje, je třeba zadat
/etc/init.d/mercurial.init start
- Repozitář je umístěn v adresáři
/data/TREEBANK/repo
. - Každý uživatel si musí vytvořit v
$HOME
soubor.hgrc
s tímto obsahem:[ui] username = Hana Skoumalova <hana.skoumalova@ff.cuni.cz> [extensions] color =
- Nahrání celého repozitáře k sobě
- Buď na jakobsonovi:
cd <adresář/kde/to/chci/mít> hg clone /data/TREEBANK/repo
Vytvoří se mi adresář
repo
, ve kterém je kopie repozitáře. - Nebo po síti:
hg clone ssh://utkl.ff.cuni.cz//data/TREEBANK/repo
Druhá možnost je přes
http
, ale s tím může být problém na firewalu:cd <adresář/kde/to/chci/mít> hg clone http://utkl.ff.cuni.cz:8000
Vytvoří se mi adresář
utkl.ff.cuni.cz\:8000/
. - A z venku se musí tunelovat:
ssh -L 8000:localhost:8000 jakobson hg clone http://localhost:8000
- Pokud chci u sebe jiný než defaultní název, dám ho na příkazový řádek za mezeru:
hg clone /data/TREEBANK/repo <můj_název>
Tímto způsobem si u sebe vyrábím i větve:
cd .. hg clone <můj_název> <můj_nový_název>
- Další příkazy v Jirkově tutoriálu:
http://vyuka.ookami.cz/materialy/dvcs/hg.xml
.