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.