Saltar al contenido

.gitignore y proyecto de Visual Studio: ignore el directorio bin / Debug pero no el directorio bin / Release

Solución:

No debería tener que borrar nada. Después de agregar el archivo .gitignore, ejecute este comando para borrar el caché, luego configure y confirme nuevamente:

git rm -r . --cached

Esto suele ocurrir porque el .gitignore se agregó después de que se confirmaron los archivos. El .gitignore le dice a git que ignore los archivos sin seguimiento que coinciden, una vez que se confirman las cosas, el ignorar ya no funcionará. Una forma de solucionarlo es eliminar la carpeta bin / debug (manualmente a través del explorador / powershell / bash) y luego confirmar las eliminaciones. Una vez hecho esto, los ignorados deberían funcionar como espera.

  1. Eliminar archivos / carpeta
  2. git add -A
  3. git commit

Esto es lo que hemos estado usando últimamente, elimina todas las cosas generadas por el reafilado y algunas otras cosas importantes. Tenga en cuenta que no confirmamos nuestro directorio de versiones, por lo que no debe incluir Release/ en tus .gitignore, pero para responder a su pregunta, debe incluir Debug/.

/build/
*.suo
*.user
_ReSharper.*/
*.sdf
bin/
obj/
Debug/
Release/
*.opensdf
*.tlog
*.log
TestResult.xml
*.VisualState.xml
Version.cs
Version.h
Version.cpp

ACTUALIZAR

Aquí hay un ejemplo bastante completo de github:

  • https://github.com/github/gitignore
  • https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *