Android Studio - não é possível mesclar da ramificação SVN

Decidimos seguir o processo de criação de uma nova ramificação SVN para cada novo recurso que adicionamos ao nosso aplicativo móvel. O objetivo final por trás disso é preservar o histórico de todas as alterações de código (isso não acontece quando copiamos manualmente as pastas do projeto no SVN, em vez de criar e mesclar ramificações).

Meu problema é que até agora não consigo mesclar alterações de um ramo para outro.

Já referi as seguintes postagens sem êxito:

Como mesclar ramo com tronco usando SVN no android studio.

Projeto de atualização do Android Studio: Mesclar x rebase x padrão da ramificação.

Como mesclar ramificação para SVN com o Android studio.

Como mesclar revisões específicas de svn do ramo para o tronco no Android Studio 2.0.

Aqui está o que eu tentei até agora:

Eu tenho dois ramos de recursos, como pode ser visto abaixo emTortoise SVN:

Quero mesclar as alterações no ramoRecurso_A3 no ramoRecurso_A2. Para fazer isso, estou usando oMerge from opção no VCS do Android Studio a partir da cópia de trabalho A2:

Ele então me pede para selecionar a ramificação da qual mesclar (A3) ou configurar outras ramificações:

Eu clico emConfigurar ramificações, apenas para mostrar a configuração de ramificação existente:

Como você pode ver, A2 é oTronco e A3 é oRamo. Isso está correto?

Ele então me pergunta qual parte do A3 eu quero mesclar no A2. Eu seleciono o/src diretório (onde as alterações relevantes estão presentes):

Em seguida, ele generosamente me oferece três maneiras diferentes de executar a operação de mesclagem:

Eu seleciono a terceira opção, pois ela me fornece diretamente as alterações que preciso mesclar:

Eu clico emMesclar selecionado eBAM !!! Sempre recebo esse erro:

Não há pistas sobre quais são os "conflitos não resolvidos" ou "itens ignorados". Por que estou recebendo esse erro e o que devo fazer para mesclar as alterações em A3 em A2 ??? Alguém pode ajudar por favor ? Todas as respostas serão apreciadas. Obrigado ...

Tenho acompanhado a documentação oficial da Intellij IDEA abaixo:

Integrando alterações de / para ramificações de recursos.

Mesclando, excluindo e comparando ramificações.

Observe que:

Atualmente estou usando o Subversion, não o Git.

A estrutura de diretórios das minhas cópias de trabalho locais não é exatamente idêntica à dos repositórios SVN. Essa poderia ser a causa do erro?

A RESPOSTA ...

Graças aPeter Parker e especialmenteYoav Aharoni pelo seu valioso feedback. Como Yoav apontou corretamente, era realmente a maneira pela qual a pasta de locais da filial foi especificada. Ela precisa ser a pasta que contém os ramos, não as próprias pastas dos ramos: e, como Peter disse corretamente, marcar "Incluir revisões mescladas" mostra o histórico mesclado. Agora sou capaz de mesclar a partir do próprio IDE e visualizar o histórico mesclado no TortoiseSVN. SEM linha de comando!YAY!!!

No entanto, um último problema é que não consigo visualizar o histórico mesclado no Android Studio (Intellij IDEA), conforme descrito emExibindo fontes de mesclagem. Alguém sabe como conseguir isso no Android Studio?

questionAnswers(2)

yourAnswerToTheQuestion