5 Stimmen

Wie man ein einzelnes hg-Repository in mehrere Repositories umwandelt

Ich habe ein Repository mit 5 Unterverzeichnissen.

Repo/

a/
    file-a
b/
    file-b
c/
    file-c
d/
    file-d
e/
    file-e

Wie kann ich die einzelnen Unterverzeichnisse in verschiedene Repositories umwandeln? (Nur die für das jeweilige Unterverzeichnis relevanten Changesets sollen in neue Repositories konvertiert werden)

6voto

David Wolever Punkte 138377

Verwenden Sie die Erweiterung umwandeln y el --filemap Flagge (nachdem sichergestellt wurde, dass die convert Erweiterung aktiviert ist in Ihrem ~/.hgrc ):

$ hg init new-a
$ cat > a-map
rename a .
exclude b
exclude c
...
$ hg convert --filemap a-map old-repo new-a
$ cd new-a
$ hg co tip

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X