Frage Hinzufügen der Verzeichnisstruktur zum SVN ohne Dateien


Gibt es eine Möglichkeit, einem SVN-Repository eine Verzeichnisstruktur hinzuzufügen, ohne die in den Ordnern enthaltenen Dateien hinzuzufügen?


45
2017-07-31 11:15


Ursprung




Antworten:


Tut mir leid, ich hätte RTFM ...

http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.add.html

Sie können ein Verzeichnis hinzufügen, ohne seinen Inhalt hinzuzufügen:

$ svn add --depth = leeres anderes Verzeichnis
Ein Anderes

Bearbeiten: Dies funktioniert jedoch nicht rekursiv, gibt es einen Weg dies auch zu tun?


66
2017-07-31 11:19





Wenn Sie es rekursiv machen wollen, wird das vielleicht für Sie funktionieren?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty

7
2017-07-31 11:54



Das Problem ist, dass das "svn add" automatisch den Inhalt der Verzeichnisse rekursiv wiedergibt. Sie müssen 'svn add -N' stattdessen verwenden, um sicherzustellen, dass es nur für das Verzeichnis und nicht für alle Dateien funktioniert. - James F
Oh richtig, wie er gesagt hat, wird Post bearbeiten - Kyle Brandt♦