Como faço para excluir o diretório marcado com nome incorreto já confirmado?

1

Eu sou novo em usar o sistema SVN e ter dificuldade em descobrir como excluir arquivos enviados por engano.

O que eu fiz:

  1. Confirmado a pasta de troncos com o botão direito do mouse em "SVN Commit"
  2. Clique com o botão direito e escolha "TortoiseSVN" - > "Filial / Tag"
  3. Na seção "To path:" na janela "Branch / Tag - Tortoise", eu digitei /*mydirectory*/tags/*1.0.11* onde 1.0.11 deveria ser 1.0.1.1
  4. Depois de perceber 1.0.11 foi um erro, para remover o diretório, cliquei direito na pasta 1.0.11 no Windows e selecionei "TortoiseSVN" - > "Excluir"

Ele excluiu a pasta no Windows, mas não exclui a pasta no servidor remoto.

De acordo com esta página, link , um comando pode ser usado e eu tentei digitar svn na janela do prompt de comando, mas ele dá svn is not recognized as an internal or external command.

Esta deve ser uma pergunta muito básica, mas não encontrei páginas relevantes. Algumas páginas sugerem o uso de revert , mas eu já cometi o 1.0.1.1, por isso, receio que a reversão faça com que o mais novo seja excluído.

Obrigado pela sua informação.

    
por Teno 24.09.2012 / 09:29

1 resposta

1

Você tem pelo menos duas opções

  • Se o seu TSVN for 1.7. *, pode ter o cliente svn-cli instalado com o TortoiseSVN na dir. bin do TortoiseSVN (se tiver sido ativado na fase de instalação)

c: \ Arquivos de programas_Ferramentas \ TortoiseSVN \ bin > dir * .exe / B ... svn.exe svnadmin.exe svndumpfilter.exe svnlook.exe svnrdump.exe svnserve.exe svnsync.exe svnversion.exe ...

assim: se você não tiver esses arquivos: reinstale o TSVN com todos os componentes necessários, se tiver arquivos: adicione dir ao PATH ou use o caminho completo na linha de comando

  • Com apenas o TSVN, você pode usar o Repo Browser e os comandos no menu de contexto do RB (a saber: "Renomear" com tag com nome errado selecionada na árvore do repositório)
por 24.09.2012 / 10:19