Quiero ignorar las carpetas bin y obj de mi repositorio de git. Como descubrí, no hay una manera fácil de hacer esto en .gitignore. Entonces, ¿hay alguna otra manera? ¿Usar una solución limpia en Visual Studio?¿Cómo podría ignorar las carpetas bin y obj del repositorio de git?
Respuesta
No estoy seguro de por qué esto no funciona para usted. En caso de que ayuda, aquí hay un archivo .gitignore típica de uno de mis proyectos de Visual Studio/git:
*.suo
*.user
_ReSharper.*
bin
obj
packages
funciona bien. He entendido mal algo. gracias – chester89
También agregué 'packages' ya que puedes volver a descargarlos fácilmente de NuGet –
Si desea ignorar bin y obj en todos sus proyectos, puede utilizar (de gitignore man page)
Patrones leídos del archivo especificado por la variable de configuración core.excludesfile.
core.excludesfile se puede ajustar en un archivo de configuración que es ~/.gitconfig en Unix - No sé dónde está bajo Windows
- Localizar los
bin
obj
y carpetas en Windows Explorer - clic derecho TortoiseGit> Eliminar y añadir a la lista de ignorados> bin
- clic derecho TortoiseGit> Eliminar y añadir a lista de ignorados> obj
simplemente haciendo la entrada en gitignore no puede ingore archivos, es posible que tenga que confirmarlo. Utilicé el siguiente método y funcionó para mí
git rm -r --cached.
git add.
continuación
git commit -am "Eliminar ficheros ignorados"
Sin embargo, esto ignora mi carpeta de scripts que he incluido más tarde en el repositorio.
- 1. ¿Para qué se usan las carpetas obj y bin (creadas por Visual Studio)?
- 2. git y carpetas vacías
- 3. Git - Ignorar ciertos archivos contenidos en carpetas específicas
- 4. ¿Cómo ignorar las carpetas SVN en WinMerge?
- 5. Eclipse svn ignorar bin
- 6. Git: eliminar las credenciales del repositorio
- 7. Qué tipos de archivos y carpetas se pueden ignorar para el control de versiones en MonoTouch
- 8. .gitignore y proyecto de Visual Studio: Ignorar el directorio bin/Debug pero no el directorio bin/Release
- 9. ¿Debo enviar las carpetas .groovy y .settings al repositorio
- 10. Repositorio de Git dentro del repositorio de Git
- 11. Dropbox y git, ¿podría causar conflictos?
- 12. ¿Cómo cambio las rutas de ignorar en un repositorio de git-svn existente?
- 13. Ignorar archivo .pyc en el repositorio de git
- 14. Cómo hacer git-pull en todas las carpetas menos una
- 15. git: ¿Cómo ignorar todos los archivos no rastreados?
- 16. Cómo eliminar el origen del repositorio git
- 17. Aplicar las reglas de git .gitignore a un repositorio existente
- 18. git rastrear, ignorar, borrar, deshacer
- 19. Git: extracción automática del repositorio?
- 20. ¿Cómo ignorar los archivos existentes y comprometidos en git?
- 21. Ignorar carpetas en solución comparar con Beyond Compare
- 22. Ignorar los archivos y directorios ocultos con obj-c
- 23. Git ignora las subcarpetas
- 24. Ignorar un directorio de un repositorio de Git después de haber sido agregado
- 25. Git: Ignorar archivos rastreados
- 26. git - eliminar archivo del repositorio
- 27. Quitar del repositorio git (historia)
- 28. Cómo trabajar con submódulos y estrategias git repositorio git
- 29. ignorar ciertos archivos en todas las carpetas utilizando un único archivo .gitignore
- 30. Git Mover archivos a carpetas
Funciona bien para mí - Agrego las palabras 'bin' y 'obj' como líneas separadas en mi archivo .gitignore –
¿Y si la solución consiste en muchos proyectos, no solo uno? – chester89
Puedes publicar exactamente lo que estás intentando y lo que no funciona. 'obj' y' bin' en un nivel superior .gitignore debe ignorar todo lo que se llama 'obj' o' bin' en todos los niveles inferiores. –