SVN extraire le contenu d'un dossier, pas le dossier lui-même


144

Je suis assez nouveau sur linux et svn. J'essaie de récupérer le dossier trunk d'un projet dans mon répertoire public_html à l'aide de cette commande (dans public_html):

svn checkout file:///home/landonwinters/svn/waterproject/trunk

Le répertoire waterproject contient les fichiers de l'annulation d'une installation de base de drupal.

Cela fonctionne bien, sauf que tous les fichiers sont au public_html/trunklieu d'être simplement public_html.

Je ne connais pas la commande pour déplacer tout le contenu de trunk vers public_html et rm trunk, mais je pense que je pourrais le comprendre assez facilement. Je veux juste savoir si je peux simplement vérifier le contenu d'un dossier, sans le dossier lui-même.

Réponses:



21
svn co svn://path destination

Pour spécifier le répertoire courant, utilisez un "." pour votre répertoire de destination:

svn checkout file:///home/landonwinters/svn/waterproject/trunk .

10

Ajoutez simplement le répertoire sur la ligne de commande:

svn checkout svn://192.168.1.1/projectname/ target-directory/

9

Fournissez le répertoire sur la ligne de commande:

svn checkout file:///home/landonwinters/svn/waterproject/trunk public_html

Si vous spécifiez un répertoire existant, il créera un nouveau dossier avec le nom du répertoire racine d'extraction, tandis que si vous spécifiez un dossier inexistant, il l'utilisera à la place.
Casebash

Vous pouvez éviter de remplacer des fichiers en renommant un répertoire existant, en le récupérant et en le renommant à nouveau.
Casebash
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.