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 [2011/07/11 14:04] – [Projekt in Repo aufnehmen] 172.22.1.222 | 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 | ||
| - 3n: cd / | - 3n: cd / | ||
| Line 22: | Line 22: | ||
| - loakles hg-repo pushen. s222: hg push http:/ | - loakles hg-repo pushen. s222: hg push http:/ | ||
| - | Mögliche Alternative (nicht getestet): | + | == Mögliche Alternative |
| - | - auf localem Verzeichnis: | + | (bei diesem Verfahren hat das Arbeitsverzeichnis schon ein .hg): |
| - | - als www-data auf 3n: cd / | + | - Archive auf lokalem Verzeichnis, |
| - | - ggf. .hg/hgrc anpassen | + | - auf localem Verzeichnis |
| + | - als www-data auf 3n: < | ||
| + | | ||
| + | | ||
| + | - ggf. .hg/hgrc anpassen | ||
| + | - 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), | - 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 | ||
| - | ====== Konfiguration ====== | ||
| ===== URL-Abkürzung ===== | ===== URL-Abkürzung ===== | ||
| Systemweite URL-Abkürzung, | Systemweite URL-Abkürzung, | ||
| Line 41: | Line 73: | ||
| An Datei /etc/hgrc - anhängen/ | An Datei /etc/hgrc - anhängen/ | ||
| - | [extensions]\\ | + | |
| - | hgext.schemes=\\ | + | hgext.schemes= |
| - | [schemes]\\ | + | [schemes] |
| - | n = http:// | + | n = http:// |
| statt n kann eine beliebige Zeichenfolge verwendet werden.\\ | statt n kann eine beliebige Zeichenfolge verwendet werden.\\ | ||
rechner/mercurial.1310385858.txt.gz · Last modified: 2024/04/15 00:43 (external edit)
