SVN verifica il contenuto di una cartella, non la cartella stessa


144

Sono abbastanza nuovo per Linux e svn. Sto provando a fare il checkout della cartella trunk di un progetto nella mia directory public_html usando questo comando (mentre in public_html):

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

La directory waterproject contiene i file da cui non è stato effettuato il test di installazione di base di drupal.

Va bene, tranne per il fatto che tutti i file sono presenti public_html/trunkinvece di essere presenti public_html.

Non conosco il comando per spostare tutti i contenuti di trunk su public_html e rm trunk, ma penso di poterlo capire relativamente facilmente. Voglio solo sapere se posso semplicemente controllare il contenuto di una cartella, senza la cartella stessa.

Risposte:


279

Basta aggiungere .a:

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

Ciò significa: controlla nella directory corrente.



21
svn co svn://path destination

Per specificare la directory corrente, utilizzare un "." per la directory di destinazione:

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

10

Basta aggiungere la directory dalla riga di comando:

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

9

Fornire la directory dalla riga di comando:

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

Se specifichi una directory esistente, verrà creata una nuova cartella con il nome della directory di checkout principale, mentre se specifichi una cartella inesistente, la utilizzerà invece.
Casebash,

Puoi evitare di sovrascrivere i file rinominando una directory esistente, estraendola e rinominandola di nuovo.
Casebash,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.