Como faço para obter este diretório fora de conflito? Eu não me importo se é resolvido usando "deles" ou "meu" ou o que quer que seja ...
PS C:\Users\Mark\Desktop\myproject> svn ci -m "gr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict
PS C:\Users\Mark\Desktop\myproject> svn resolve --accept working C:\Users\Mark\Desktop\myproject\addons
Resolved conflicted state of 'C:\Users\Mark\Desktop\myproject\addons'
PS C:\Users\Mark\Desktop\myproject> svn ci -m "grr"
svn: Commit failed (details follow):
svn: Commit item 'addons' has copy flag but an invalid revision
PS C:\Users\Mark\Desktop\myproject> svn update
C addons
svn: Can't move 'addons\debug_toolbar\templates\debug_toolbar\.svn\tmp\entries' to 'addons\debug_toolbar\templates\debug
_toolbar\.svn\entries': The file or directory is corrupted and unreadable.
PS C:\Users\Mark\Desktop\myproject> svn cleanup
PS C:\Users\Mark\Desktop\myproject> svn update
Skipped 'addons'
At revision 51.
Summary of conflicts:
Skipped paths: 1
PS C:\Users\Mark\Desktop\myproject> svn ci -m "grrr"
svn: Commit failed (details follow):
svn: Aborting commit: 'C:\Users\Mark\Desktop\myproject\addons' remains in conflict
svn resolved
* filename * não corrige isso para mim.Respostas:
Dê o seguinte comando:
(Obrigado a Jeremy Leipzig por esta resposta em um comentário)
fonte
Ok, aqui está como corrigi-lo:
mais detalhes estão em: http://svnbook.red-bean.com/en/1.8/svn.tour.treeconflicts.html
fonte
Para mim, apenas a opção de reverter a opção --thpth infinito corrigida, o diretório do Svn permanece em um problema confuso:
fonte
..os três comandos da CLI svn nesta sequência, enquanto o CD-ed no diretório correto funcionou para mim.
fonte
Se você estiver usando o Eclipse IDE e se deparar com esse erro ao confirmar, aqui está uma solução na ferramenta para você. Estou usando o Subclipse, mas a solução para o Subversive pode ser semelhante.
O que você talvez não tenha notado é que existe um símbolo adicional no arquivo conflitante, que marca o arquivo como "conflitado".
Clique com o botão direito do mouse no arquivo, escolha "Equipe" e "Editar conflitos ...". Escolha a ação apropriada. Eu mesclei o arquivo manualmente no nível do texto antes, então escolhi a primeira opção, que assumirá o estado atual da sua cópia local como "solução resolvida". Agora clique em "OK" e é isso.
O símbolo conflitante deveria ter desaparecido e você poderá confirmar novamente.
fonte
Mais uma solução abaixo,
Se a pasta inteira for removida e o SVN estiver exibindo o erro "arquivo de administração .svn está ausente", o seguinte será usado para resolver o conflito no estado de funcionamento.
fonte
Instruções para Tortoise SVN
Navegue para o diretório em que você vê esse erro. Se você não tiver nenhuma alteração, execute o seguinte
uma. Clique com o botão direito e faça um 'Reverter'
b. Selecione todos os arquivos
c. Atualize o diretório novamente
fonte
Eu uso o seguinte comando para remover conflitos usando a linha de comando
para reverter o diretório atual
fonte
Se você tiver problemas para resolver (como eu) e não puder excluir e atualizar os recursos porque fez muitas alterações neles, além de estar usando o eclipse subversivo em vez do cliente nativo, siga estas etapas:
Você Terminou.
fonte
Eu acho que a solução adequada é:
fonte
Eu tive um problema semelhante, foi assim que foi resolvido
xyz @ ip: ~ / formsProject_SVN $ svn resolvido formsProj / templates / pesquisa
Estado em conflito resolvido de 'formsProj / templates / search'
Agora atualize seu projeto
xyz @ ip: ~ / formsProject_SVN $ atualização svn
Atualizando '.':
Selecione: (mc) mantenha as manobras locais afetadas, (r) a marca resolvida (quebras de manobras), (p) adie, (q) saia da resolução, (h) ajude: r (selecione a opção "r" para resolver)
Estado em conflito resolvido de 'formsProj / templates / search'
Resumo dos conflitos: Conflitos da árvore: 0 restantes (e 1 já resolvido)
fonte
Eu tive o mesmo problema no linux, mas não consegui corrigi-lo com a resposta aceita. Consegui resolvê-lo usando
cd
para ir para a pasta correta e, em seguida, executando:Isso é tudo.
fonte
svn
nãosyn