Ich habe einen lokalen Rechner ("Laptop") und ein gemeinsames Mercurial-Repository auf einem anderen Rechner ("Server").Wie schiebe ich ein neues Projekt in ein freigegebenes Mercurial-Multi-Repository?
Das gemeinsame Repository ist als Multi-Repository eingerichtet, wie beschrieben in the Mercurial documentation mit Apache, das Skript hgwebdr.cgi und Mercurial 1.4.
Das Setup funktioniert in dem Sinne, dass ich die Projekte durchsucht (Repositories) im Web-Browser, den ich von dem Server klonen und ziehen, und ich kann aus dem Laptop schieben, wenn das Projekt/Repository bereits auf dem Server vorhanden .
Aber ich kann nicht ein neues Projekt auf dem Laptop (hg init, tun Zeug, hg commit) und schieben Sie es auf die gemeinsame Multi-Repository (hg push http://server/hg/my-new-project-name) - ich bekomme "abbrechen: HTTP-Fehler 404: nicht gefunden ", vermutlich, weil das Verzeichnis/Projekt-Repository noch nicht existiert.
Wie kann ich eine neue Projekt-/Verzeichnisstruktur zu einem Mercurial verschieben, das woanders läuft? Ich konnte nichts in der Dokumentation finden, wie macht ihr das?
OK. Jetzt log-in-remote-und-hg-init verwenden, aber suchte nach einer einstufigen Option. Danke :) –