Featured image of post Git Blame: Ignorando cambios de formato con .git-blame-ignore-revsFeatured image of post Git Blame: Ignorando cambios de formato con .git-blame-ignore-revs

Git Blame: Ignorando cambios de formato con .git-blame-ignore-revs

Prevent bulk prettier/eslint reformatting commits from polluting your code ownership history using git blame ignores.

git blame es útil para encontrar quién cambió cada línea, pero los commits de formateo (Prettier, ESLint) contaminan los resultados. .git-blame-ignore-revs resuelve esto.

Cómo funciona

Crea un archivo .git-blame-ignore-revs con los hashes de commits de formateo. Configura git config blame.ignoreRevsFile .git-blame-ignore-revs.

Uso directo

git blame --ignore-revs-file .git-blame-ignore-revs archivo.ts. Muestra la autoría real ignorando los commits listados.

Soporte en GitHub

GitHub respeta el archivo .git-blame-ignore-revs automáticamente en la interfaz web. Añade también los commits de refactors grandes.

Mantenimiento

Actualiza el archivo después de migraciones de código. Combínalo con husky y lint-staged para commits consistentes desde el inicio.