¿Ha olvidado volver a marcar automáticamente los files como resueltos?

Estoy usando gitrerere, y es útil, pero hay un problema: cuando resuelve automáticamente un file, no lo marca como resuelto (por ejemplo, con git add). Entonces, si ejecuto 'git mergetool', abre el file como si todavía tuviera todos los conflictos.

Hasta ahora, he creado un pequeño script de shell al que puedo llamar, que escanea todos los files marcados como conflictivos para los marcadores de conflictos (por ejemplo, >>>>>>> ) y llama a git-add si no tienen ninguno.

¿Hay una mejor manera de hacer esto? ¿Alguna bandera para regañar que perdí?

Tal vez una git config configuration de git config puede ayudar:

 rerere.autoupdate 

Cuando se establece en verdadero, git-rerere actualiza el índice con los contenidos resultantes después de resolver limpiamente los conflictos utilizando la resolución grabada previamente.
El valor pnetworkingeterminado es falso.

Nota: desde Git1.7.0,

" git rerere " tenía la configuration rerere.autoupdate , pero no había forma de revertirla desde la línea de command;
--no-rerere-autoupdate dada para " merge ", " revert ", etc. corrige esto.