Subversion - resolver conflitos usando sempre o meu por um conjunto de arquivos

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

  •  18-09-2019
  •  | 
  •  

Pergunta

Temos uma fatia considerável de código gerado automaticamente que mantemos em torno de subversão. Às vezes eu estou trabalhando em uma peça do gerador enquanto outro colega de trabalho está trabalhando em uma peça diferente do gerador. Um de nós verifica em, eo outro fica o mais tardar. Agora nosso código gerado está em conflito. Porque é gerado vai ser correto depois da próxima vez que o gerador é executado, mas a subversão tem sinalizado-lo como conflito. É um pouco de dor para ir ao redor, encontrar estes conflitos, verifique se eles são de fato devido ao código gerado, e depois manualmente "aceitar meu" para limpar os conflitos.

Existe uma maneira de ter o Subversion a reconhecer que para todos os arquivos em uma determinada pasta Eu só quero aceitar meu automaticamente? Eu gostaria de ficar longe de arquivos em lote dedicados, como a maioria dos escritórios utiliza Tortoise SVN e eu estou procurando uma solução que todos podem usar.

Foi útil?

Solução

Você provavelmente deve evitar ter arquivos gerados em SVN em primeiro lugar - como você pode dizer, esta é uma fonte de conflitos. Melhor tê-los ser ignorado, e construir-los como parte da compilação.

Mas a sua pergunta, você deve ser capaz de usar a opção --accept mine-full para svn update, o que torna os conflitos resolver automaticamente para o meu. Veja a Subversion manual e homem páginas para obter mais detalhes.

Outras dicas

atualização --accept svn [adiar | base de | minas completo | deles cheio | edição | lançamento]

Isso deve ser

svn resolve --accept [postpone|base|mine-full|theirs-full|edit|launch]

Não?

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