Gitwatch: Excluir archivos de intercambio

Creado en 2 ene. 2018  ·  8Comentarios  ·  Fuente: gitwatch/gitwatch

El título se explica por sí mismo: me gustaría poder excluir los archivos de intercambio de push, porque hace muchas confirmaciones no deseadas.

Intenté agregar

--exclude = \ "^ $ {TARGETDIR} / *. swp \"

o cambiando a

--exclude = \ "^ $ {TARGETDIR} /. git | ^ $ {TARGETDIR} /. swp \"

Pero no parece funcionar, ¿tal vez la expresión regular está mal?

Comentario más útil

Sería mucho mejor usar .gitignore y verificar el estado antes de intentar comprometerse. Esta es mi forma de hacerlo:
https://github.com/elnull/gitwatch/commit/c9f4b43b6c8a3dfe077f169c723c00b3d2840072

Todos 8 comentarios

Sería mucho mejor usar .gitignore y verificar el estado antes de intentar comprometerse. Esta es mi forma de hacerlo:
https://github.com/elnull/gitwatch/commit/c9f4b43b6c8a3dfe077f169c723c00b3d2840072

También copio eso: gitwatch tiene que respetar el contenido .gitignore para no comprometerse. De lo contrario, es un dolor constante. La única opción es sincronizar manualmente .gitignore con todas las llamadas de gitwatch :-(

Como uso el repositorio externo de git bare para las confirmaciones automáticas (con la opción --git-dir), no coloco .gitignore en el directorio observado.

¿Podemos fusionar la solución de @elnull a master?

¿La siguiente solución, que ahora se ha fusionado en master, resuelve este problema? Utiliza git status, que debería observar .gitignore.

https://github.com/gitwatch/gitwatch/pull/44

¿Algo salió mal durante la fusión del # 44? Los cambios no están incluidos en las versiones actuales del script.

Gracias por captar este @DeKubus; Lo perdí en la gran fusión de la rama devel separada durante mucho tiempo, cuando eso sucedió en el compromiso 332538e. Lo devolveré allí.

El código de verificación de estado de Git ha vuelto. Gracias de nuevo, @DeKubus. Estoy cerrando este tema; siéntase libre de hablar si algo todavía está mal.

¿Fue útil esta página
0 / 5 - 0 calificaciones