Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
rechner:mercurial
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| rechner:mercurial [2010/12/14 13:25] – ns | rechner:mercurial [2024/04/15 00:43] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| - vi hgweb.config | - vi hgweb.config | ||
| ====== Projekt in Repo aufnehmen ====== | ====== Projekt in Repo aufnehmen ====== | ||
| - | Repo ist schon eingerichtet und konfiguriert | + | == Repo ist schon eingerichtet und konfiguriert |
| - su www-data | - su www-data | ||
| - | - s223: cd /home/hg/repo | + | - 3n: cd /home/hg/repos |
| - hg init teamfunk | - hg init teamfunk | ||
| - | - vi teamfunk/ | + | - vi teamfunk/ |
| [web] | [web] | ||
| allow_push = * | allow_push = * | ||
| push_ssl = false | push_ssl = false | ||
| - | allow_archive = gz zip bz2 | + | allow_archive = gz zip bz2 </ |
| - | + | - local: ggf vorhandenes teamfunk verzeichnis umbenennen: mv teamfunk teamfunkzz | |
| - | - jetzt z.B. loakles hg-repo pushen. s222:../sw_bt: hg push http:/s223/ | + | - repo clonen: hg clone teamfunk |
| + | - arbeiten (ggf. vorhandene dateien kopieren: cp teamfunkzz/ | ||
| + | - loakles hg-repo pushen. s222: hg push http:/3n:8000/ | ||
| + | == Mögliche Alternative == | ||
| + | (bei diesem Verfahren hat das Arbeitsverzeichnis schon ein .hg): | ||
| + | - Archive auf lokalem Verzeichnis, | ||
| + | - auf localem Verzeichnis (s222): hg serve | ||
| + | - als www-data auf 3n: < | ||
| + | cd / | ||
| + | hg clone -U http:// | ||
| + | - ggf. .hg/hgrc anpassen (cp von anderem repo-archive) | ||
| + | - lokales .hg/hgrc anpassen:< | ||
| + | [paths] | ||
| + | default = http:// | ||
| + | |||
| + | ====== Rep via ssh auf v1 ====== | ||
| + | == Schon vorhandenes lokales Rep. auf v1 spiegeln == | ||
| + | - Neues rep. anlegen: ** hg init ssh: / / hg@3nec.de/ | ||
| + | - ggf. in .hg/hgrc Pfad ändern; z.B < | ||
| + | [paths] | ||
| + | default = ssh:// | ||
| + | - lokales Rep pushen: ** hg push ** | ||
| + | | ||
| + | | ||
| ====== Nutzung ====== | ====== Nutzung ====== | ||
| - | - diffs grafisch anschauen: diffuse filename | + | - diffs grafisch anschauen: diffuse |
| - nur den Status der in hg vorhandenen Files listen: hg stat -q | - nur den Status der in hg vorhandenen Files listen: hg stat -q | ||
| + | - update vom Archiv, lokale Änderungen werden überschrieben: | ||
| - versehentlich im Wokringdir gelöschte Datei aus Repo wieder herstellen (wird bei hg stat als !filename angezeigt): hg revert filename | - versehentlich im Wokringdir gelöschte Datei aus Repo wieder herstellen (wird bei hg stat als !filename angezeigt): hg revert filename | ||
| - | + | - im working-dir nicht vorhandene Dateien auch im repo löschen (dateien werden mit !name angezeigt und dann beimm nächsten commit gelöscht), | |
| + | - Dateien verschieben, | ||
| + | - Nach merge-Konflikt Datei aus Rep übernehmen: | ||
| + | - Nach merge-Konflikt lokale Datei übernehmen: | ||
| + | ====== Konfiguration ====== | ||
| + | ===== Externes Programme ===== | ||
| + | In hgrc: | ||
| + | |||
| + | [extensions] | ||
| + | hgext.extdiff= | ||
| + | [extdiff] | ||
| + | cmd.meld= | ||
| + | |||
| + | Dann kann meld als diff-viewer über: | ||
| + | |||
| + | hg meld file | ||
| + | |||
| + | aufgerufen werden | ||
| + | |||
| + | ===== URL-Abkürzung ===== | ||
| + | Systemweite URL-Abkürzung, | ||
| + | z.B. hg clone n:/ /naviglove \\ | ||
| + | |||
| + | An Datei /etc/hgrc - anhängen/ | ||
| + | [extensions] | ||
| + | hgext.schemes= | ||
| + | [schemes] | ||
| + | n = http:// | ||
| + | statt n kann eine beliebige Zeichenfolge verwendet werden.\\ | ||
| ====== CVS konvertieren ====== | ====== CVS konvertieren ====== | ||
rechner/mercurial.1292329551.txt.gz · Last modified: 2024/04/15 00:43 (external edit)
