trends tendencies repos lib language c# git

c# - repos - github tendencies



GIT-No se puede ignorar el archivo.suo (3)

Estoy tratando de trabajar usando Git - Extension con un colega, en una aplicación escrita en C #.

Hemos sido agregados en el archivo .gitignore el archivo "project1.suo", pero cada vez que uno de nosotros tiene que confirmar el proyecto, Git nos dice que confirmemos el archivo "project1.suo".

Hemos intentado muchos métodos para agregar el archivo en .gitignore de esa manera:

*.suo project1.suo c:/project/project1.suo

No podemos solucionar este problema.


Siempre vuelvo a esta pregunta para usar el método en la respuesta, pero encontré una mejor solución que es ignorar los cambios en este archivo. El metodo es

git update-index --assume-unchanged project1.suo

o

git update-index --assume-unchanged .vs/config/applicationhost.config

Para deshacer este uso --no-asumamos-sin cambios


Yo tuve el mismo problema. La solución de Ikke ayuda, pero no olvide eliminar la entrada * .suo de su .gitignore, si está allí. Después de corregir el archivo, haga

git add **/*.suo


git no ignora los archivos que se han agregado al repositorio. Si desea ignorarlo, debe eliminar el archivo del repositorio:

git rm --cached project1.suo git commit -m "Delete suo file from repository"

Esto eliminará el archivo del repositorio, mientras que todavía está en su disco duro.