Exportieren einer unversionierten Kopie eines Tags aus Mercurial

8

Ich bin ziemlich zufrieden mit SVN, habe aber bei Mercurial nach seiner Möglichkeit gesucht, Offline-Commits durchzuführen. Etwas, das ich nicht herausfinden konnte, ist, wie man einen alten Versions-Export mit einem unversionierten Export macht. In SVN würden die Tags nur in einem \ tags-Ordner im Repo leben, dann könnte ich einfach etwas von dort exportieren, aber es scheint nicht so zu sein, dass die gleichen trunk-branches-tags-Verzeichnisse für Hg-Projekte verwendet werden (oder? )

Das Beste, was ich herausfinden kann, ist, das Repository bei einigen rev zu klonen und dann den .hg-Ordner zu löschen. TortoiseHg zeigt auch die Liste der Tags nicht an, also klicke ich, blicke durch das Protokoll, aktualisiere auf was auch immer und lösche dann /.hg. Das scheint wirklich schwerfällig, gibt es eine bevorzugte Methode?

    
Nick T 02.11.2009, 20:56
quelle

2 Antworten

11

Benutze 'hg Archiv'.

%Vor%

Das Argument -r akzeptiert Tagnamen und -t files ruft ein Verzeichnis ab, wenn Sie keine Archivdatei wünschen.

    
Ry4an Brase 02.11.2009, 21:04
quelle
3

Vielleicht suchen Sie nach "hg archive"?

Um eine markierte Version zu exportieren, verwenden Sie: hg archive -r mytag ../export-tagged

    
lemonad 02.11.2009 21:04
quelle

Tags und Links