Estoy usando git svn
para fusionar los cambios de mi repositorio git local a un servidor SVN. Sin embargo, cuando emito git svn dcommit
, realmente enviaré cualquier archivo .gitignore que tenga en mi árbol fuente. Esto incluso después de haber comprobado el repositorio SVN localmente (usando SVN), configurar la propiedad svn: ignore (de forma recursiva, enumerando .gitignore como uno de los archivos a ignorar), y luego al comprometer esa propiedad, cambiar directamente a SVN.¿Es posible mantener archivos .gitignore fuera de SVN?
¿Tiene este comportamiento previsto? ¿Un insecto? ¿Hay algún trabajo que nadie sepa para mantener .gitignore fuera de SVN?
Solo sé que un usuario que no es git en mi equipo verá estos archivos y comenzará a eliminarlos, y la próxima vez que vaya al rebase/dcommit
, una gran cantidad de archivos no deseados terminarán en SVN.
¡Es bueno saber sobre los repo-ignores y también que no soy el único que no puede mantener esos molestos archivos .gitignore fuera de SVN! – ThaDon
Parece que el archivo ahora se llama '$ GIT_DIR/info/exclude' sin plural-s. –
@JannikJochem Creo que fue solo un error de mi parte. Hasta donde yo sé, siempre se ha denominado "excluir", no "excluir". ¡Gracias por señalar eso! :) –