Wiki spuštěna 24. 7. 2025

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.

QR Code
QR Code wiki:user:skoumal:mercurial (generated for current page)