SVN Weirdness Dia 2: Lista SVN e Relatório SVN Atualização coisas diferentes

StackOverflow https://stackoverflow.com/questions/915971

  •  06-09-2019
  •  | 
  •  

Pergunta

Em um subdiretório da minha cópia de trabalho svn, eu faço

svn list

Eu vejo que há 6 arquivos no repositório (o mesmo que eu vejo com SVNX). Agradável. Mas, na minha cópia de trabalho, existem dois arquivos, que são de algum ponto histórico que eu não me lembro. Então eu faço

svn update

e ele diz que todos os arquivos estão atualizados para revisão 122 (que é a revisão cabeça). Como pode haver uma diferença entre fazer uma atualização e uma lista? Mais importante, como posso obter os arquivos de volta sem fazer um novo check-out?

Eu sei que a resposta será ou revelar que eu sou um novato completo ou que o SVN é um terrível kludge. Pessoalmente, eu só quero voltar ao trabalho.

Editar:. svn cleanup não faz nada em tudo, e svn status relata nada

Editar:. Aqui é exatamente o que eu fiz, já que um dos comentadores convidados

root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn update
At revision 122.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn list
graph-big0.gif
graph-big1.gif
graph-big2.gif
graph0.gif
graph1.gif
graph2.gif
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$ls
.svn        graph-big0.gif  graph0.gif
Foi útil?

Solução

Você pode ter um escassa check-out . Tentar

svn update --depth infinity --set-depth infinity

Outras dicas

Existe uma propriedade svn:ignore criado no diretório?

svn pg svn:ignore .

Pelo que eu sei de SVN, isso é completamente impossível e não deveria acontecer.

Por fim eu acabei fazendo isto: Excluir todo o diretório de nível para cima e correr svn update . Às vezes, a resposta é andar torno o problema.

Ou talvez você tem svn switch concluídos ou svn update -r X nessa pasta cópia de trabalho. A saída do svn:. Informações poderia dizer-lhe que

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top