Un amigo y yo estamos trabajando por separado en un proyecto. Al principio, empujé una carpeta llamada old-name
y él sacó de ella. En medio de eso, decidí cambiar el nombre de la carpeta old-name
al new-name
para distinguirlo mejor de otros proyectos (digamos que old-name
es demasiado genérico y new-name
es más específico). Así que le dije a mi amigo que cambie el nombre de su carpeta de proyecto al new-name
también. Y luego estamos trabajando por separado.Git Renaming Issues
Ahora, ha enviado lo que ha hecho al servidor remoto (en la carpeta new-name
), cuando intento extraer del servidor, ocurren todos estos conflictos (cambiar nombre/agregar) y aparentemente hay una copia extra de cada archivo el proyecto new-name
ahora.
new-name/index.php (MINE)
new-name/index.php~98789491981agsagasga98a914a98wt (his commit ID I believe)
Mi pregunta es, ¿cómo podemos resolver esto sin este problema de cambio de nombre de conflicto git? Por supuesto, puedo resolver el conflicto manualmente, pero hay demasiados archivos para verificar y eliminar debido a esta nueva copia adicional que git ha enviado a mi repositorio.
Gracias
Puede decirle a git que ignore los cambios en el espacio en blanco, que resuelve el problema de los finales de línea. Ver también http://stackoverflow.com/questions/861995/is-it-possible-for-git-merge-to-ignore-line-ending-differences –