2012-05-07 20 views
7

Me gustaría alojar algunos de mis proyectos de C# VisualStudio 2010 en github. Supongo que es una buena práctica al menos agregar un archivo .git/info/exclude mínimo. Para mi proyecto FluentWpf, tengo esto en mi archivo exclude:Pautas para alojar proyectos de VisualStudio en github

FluentWpf/bin/* 
FluentWpf/obj/* 

¿Hay otras mejores prácticas a seguir antes de comprobar mis proyectos en git?

Respuesta

5

Si usted usa extensiones de Git, que tiene su propio .gitignore defecto. En Visual Studio solo ve al menú de Git-> Editar .gitignore y haz clic en "Agregar omisiones predeterminadas".

Antes de realizar la confirmación inicial, creo que también es una buena idea decidir cómo va a tratar los finales de línea.

Como probablemente sepa, Windows usa una combinación de caracteres CR-LF ASCII para denotar el final de una línea, mientras que los sistemas UNIX solo usan un carácter LF. Si su proyecto va a desarrollarse solo en Windows, no creo que tenga sentido utilizar las terminaciones de UNIX, por lo que me aseguraré de que la opción core.autocrlf esté configurada en false. Si su proyecto va a ser editado tanto en Windows como en un sistema UNIX, puede configurarlo true - entonces el repositorio almacenará internamente todos los finales de línea como caracteres LF, pero los archivos en su disco contendrán CRLF.

Estas son al menos las elecciones que haría, alguien más podría hacerlo de manera diferente. Cualquiera que sea la opción que elija, ESCOGÚELO AHORA, porque cambiarlo más tarde puede ser problemático.

Las Extensiones de Git le permiten cambiar esta opción en la GUI: Git-> Configuración-> ficha de configuración global/local, grupo de "Finales de línea".

Asegúrese de que todos los desarrolladores de su equipo tengan la misma configuración en sus máquinas.

+0

Grandes consejos adicionales kamilk. – dharmatech

Cuestiones relacionadas