2011-02-23 17 views
24

Estoy usando git para seguir un proyecto de C++ en VS2010. Estoy usando ignorar patrones encontrados en stackoverflow, que generalmente no excluyen el archivo * .opensdf. Por desgracia, cuando se trata de cometer el archivo, me sale el siguiente error:Uso de git para el proyecto VS2010: No se puede agregar el archivo * .opensdf

error: open("foo.opensdf"): Permission denied 
error: unable to index file foo.opensdf 
fatal: adding files failed 

¿Por qué aparece este error y cómo se puede evitar? Como soy bastante novato con VS2010, ¿para qué sirve este archivo?

Gracias!

mort

Respuesta

54

* .opensdf es un archivo temporal abierta sólo mientras .vcxproj/.sln se carga en Visual Studio. Se debe agregar a su archivo .gitignore.

Véase la respuesta aceptada en esta pregunta: What should be contained in a global source code control ignore pattern for Visual Studio 2010?

+0

Gracias por la respuesta clara! – mort

+0

Hay un archivo de comunidad 'gitignore' que se mantiene actualizado: https://github.com/github/gitignore/blob/f51f0baa5a721f0af6fbf0ae377ecd86c6eaa3b4/VisualStudio.gitignore – jessehouwing

Cuestiones relacionadas