Visual Studio – AppBuilder – Git Hub – problema de file .sou

Comencé un proyecto en AppBuilder de Telerik y luego comencé a trabajar en ese proyecto en Visual Studio 2015. Pude comprometerme. Tenga en count que tengo una computadora de escritorio y portátil, tanto con VS2015 como trabajando en este proyecto. Entonces, pude comprometerme y sincronizarme en el escritorio y la computadora portátil hace algunas semanas. Luego, realicé algunos cambios en el escritorio y traté de registrarme, y ahora recibo "no puedo acceder al file .suo para escribir" cuando trato de sincronizar y no he podido registrarme en Git desde entonces en el escritorio, pero en el portátil Puedo empujar / tirar sin problema.

¿Alguna idea de lo que está mal y cómo solucionarlo?

No debe registrar files .suo en Git, estos contienen datos de usuarios que no deberían compartirse. En su lugar, debe marcarlos para que Git los "ignore", de modo que nunca se verifiquen y nunca se detecten como files sin seguimiento.

Sin embargo, Git solo ignorará los files que aún no están en el repository. Entonces debes eliminarlos antes de poder ignorarlos.

Primero, agregue el file .suo a su .gitignore . Cree un file .gitignore en la base de su repository de Git y agregue la siguiente línea a él:

 *.suo 

O , mejor aún, descargue el file VisualStudio.gitignore y .gitignore nombre .gitignore , colocándolo en la raíz de su repository. Este file es un excelente set de reglas .gitignore para proyectos de Visual Studio. (Y si hubiera creado su proyecto en Visual Studio, le habría pedido que lo configurara, pero no se preocupe, ¡no es demasiado tarde!)

A continuación, elimine el file .suo de su repository. Si el file .suo en cuestión es MySolution.suo :

 git rm --cached MySolution.suo git commit -m"Remove .suo file" MySolution.suo 

Ahora, cuando Visual Studio cambie su file .suo , no se le pedirá que lo agregue o que lo controle.