Resolver conflictos entre dos twigs

Estoy trabajando en una aplicación y estoy gestionando su repository en bitbucket.

Durante el process de desarrollo, creé una nueva twig 'price-module' hace unos días y empujé sus cambios en la twig remota con el mismo nombre. Ahora, cuando estoy fusionando la twig 'price-module' con 'master', bitbucket me muestra un error de que hay conflictos entre algunos files. (específicamente en bin / R.txt). ¿Cómo puedo resolver estos conflictos y fusionar los cambios que hice en la twig de 'module de precios' con 'maestros' sin perder mi código?

PD: el proyecto en el que estoy trabajando es un proyecto de Android.

Actualización: ¿qué he intentado hasta ahora para resolver el problema

Hice algunas investigaciones por mi count para tratar de resolver el conflicto entre files. Estos son los pasos que tomé para resolver el conflicto:

  • Conmutada a la twig maestra, anula manualmente los files en conflicto al copyrlos de la twig 'price-module' (son principalmente gen o bin ), los empuja a master y luego trata de combinar 'price-module' en 'master' – FAILED !
  • Agregué las reglas específicas de Android para exclude file en mi carpeta .git de esta respuesta, pero las carpetas gen y bin seguían apareciendo.

En un proyecto de Android, no debe almacenar la carpeta bin en el control de versiones, ya que contiene solo files generados. Aunque R.txt no es uno de ellos, hay R.java en gen/your/package/name .

Asumiendo que es la carpeta bin generada, debes eliminarla de git, agregarla a .gitignore para que no aparezca como no versionada en el estado de git, fusionar o volver a aplicar la eliminación a ambas twigs, y simplemente dejar que la compilation las herramientas generan files bin según sea necesario.

Para get más información sobre el control de versiones, vea el file típico .gitignore para una aplicación de Android