SVN faz checkout do conteúdo de uma pasta, não da própria pasta


144

Eu sou bastante novo para linux e svn. Estou tentando fazer check-out da pasta trunk de um projeto no meu diretório public_html usando este comando (enquanto em public_html):

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

O diretório waterproject contém os arquivos para descompactar uma instalação base do drupal.

Ele verifica o bem, exceto todos os arquivos estão em public_html/trunkvez de ser apenas em public_html.

Não conheço o comando para mover todo o conteúdo do tronco para public_html e rm trunk, mas acho que consegui descobrir isso com relativa facilidade. Eu só quero saber se posso apenas verificar o conteúdo de uma pasta, sem a própria pasta.

Respostas:



21
svn co svn://path destination

Para especificar o diretório atual, use um "." para o seu diretório de destino:

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

10

Basta adicionar o diretório na linha de comando:

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

9

Forneça o diretório na linha de comandos:

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

Se você especificar um diretório existente, ele criará uma nova pasta com o nome do diretório de checkout raiz, enquanto que se você especificar uma pasta inexistente, ela será usada.
Casebash

Você pode evitar a substituição de arquivos renomeando um diretório existente, retirando e renomeando-o novamente.
Casebash
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.