Hinzufügen einer Verzeichnisstruktur zu SVN ohne Dateien

47

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

Fresskoma
quelle

Antworten:

68

Entschuldigung, ich hätte RTFM ...

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

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

$ svn add --depth = leeres otherdir
Ein otherdir

Bearbeiten: Dies funktioniert nicht rekursiv, gibt es eine Möglichkeit, das auch zu tun?

Fresskoma
quelle
7

Wenn Sie es rekursiv machen möchten, funktioniert dies möglicherweise für Sie?

find . -type d ! -name '.' ! -path "*.svn*" -print0 | xargs -0 svn add --depth=empty
Kyle Brandt
quelle
1
Das Problem ist, dass "svn add" den Inhalt der Verzeichnisse automatisch wiederverwendet und einschließt. Sie müssen stattdessen 'svn add -N' verwenden, um sicherzustellen, dass es nur im Verzeichnis und nicht in Dateien funktioniert.
James F
Oh, richtig, wie er sagte, wird Post bearbeiten
Kyle Brandt
0

Spät zur Party, aber

svn add --non-recursive

arbeitet nicht wiederverwendbar.

Doktorliebe
quelle