como excluir todos os arquivos .svn hiden do meu projeto para fazer uma atualização no repositório svn

0

Oi, eu tenho um problema usando o repositório SVN. Quando tento atualizar meu projeto no SVN, estou recebendo o seguinte erro:

oomsys@oomsysmob-6:~/brundelre3$ svn st
svn: warning: '.' is not a working copy
oomsys@oomsysmob-6:~/brundelre3$ svn up
Skipped '.'

Eu tentei as coisas que explicaram sobre esse erro anteriormente nos links a seguir:

Removendo arquivos .svn de todos os diretórios

link

link

mas nada resolve o meu problema. Eu quero remover todos os arquivos ocultos do meu projeto.

Obrigado

Nirmala Sudhir

    
por shankar 10.08.2013 / 14:52

2 respostas

1

Você pode remover todos os arquivos de pontos de uma pasta usando find e rm .

find . -name ".*" -type f | xargs rm -v

Ele procura por todos os arquivos de ponto na pasta especificada, passou os resultados para rm , que o exclui. Não exclui diretórios. Quando nenhum arquivo for encontrado para excluir, rm retornará rm: missing operand .

    
por OrangeTux 13.08.2013 / 12:51
1

Se você seguiu as instruções nos dois links, então você já removeu todos os arquivos svn.

Essa é a razão pela qual você não pode fazer uma atualização svn agora. As pastas .svn dentro do diretório do código-fonte contêm todos os dados usados pelo svn para determinar o que foi alterado e de onde obter as atualizações. Eles são necessários pelo svn para atualizar os arquivos que você tem.

Se você quiser remover todos os arquivos e pastas ocultos, mas manter os dados do svn, então você quer algo como -

find /path/to/workdir -name ".*" -not -name ".svn" -not -name "." | xargs rm -Riv

Se você fez alterações que deseja manter, será necessário colocar esses arquivos de origem ao lado e fazer o checkout de uma nova cópia. Você deve então executar o diff entre as duas pastas e mesclar as alterações que deseja manter. Então você estará de volta ao ponto de poder usar o svn up, assim como o svn diff / svn ci etc.

Se você não fez alterações, apenas apague tudo e faça um novo svn co

    
por sambler 13.08.2013 / 13:14