Vraag Voeg mapstructuur toe aan SVN, zonder bestanden


Is er een manier om een ​​directorystructuur aan een SVN-repository toe te voegen zonder de bestanden in de mappen toe te voegen?


45
2017-07-31 11:15


oorsprong




antwoorden:


Het spijt me, ik zou RTFM moeten hebben ...

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

U kunt een map toevoegen zonder de inhoud ervan toe te voegen:

$ svn add --depth = empty otherdir
Een andere

Bewerk: Dit werkt echter niet recursief, is er een manier om dat ook te doen?


66
2017-07-31 11:19





Als je het recursief wilt doen, is dit misschien iets voor jou?

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

7
2017-07-31 11:54



Het probleem is dat de "svn add" automatisch wordt herverpakt en de inhoud van de mappen bevat. Je zult in plaats daarvan 'svn add -N' moeten gebruiken, denk ik om ervoor te zorgen dat het alleen in de directory werkt en niet binnen in de map. - James F
Oh goed, zoals hij zei, zal bericht bewerken - Kyle Brandt♦