2012-05-07 20 views
7

Mi piacerebbe ospitare alcuni dei miei progetti C# VisualStudio 2010 su github. Immagino che sia una buona pratica aggiungere almeno un file minimo .git/info/exclude. Per il mio progetto FluentWpf, ho questo nel mio file exclude:Linee guida per l'hosting di progetti VisualStudio su github

FluentWpf/bin/* 
FluentWpf/obj/* 

Ci sono altre buone pratiche da seguire prima di controllare i miei progetti in git?

risposta

5

Se vi capita di usare Git Extensions, ha una sua .gitignore di default. In Visual Studio vai al menu Git-> Modifica .gitignore e fai clic su "Aggiungi default ignora".

Prima di effettuare il commit iniziale, penso che sia anche una buona idea decidere come trattare i finali di linea.

Come probabilmente sapete, Windows utilizza una combinazione di caratteri ASCII CR-LF per indicare la fine di una riga, mentre i sistemi UNIX utilizzano un solo carattere LF. Se il tuo progetto verrà sviluppato solo su Windows, non penso che abbia senso usare le terminazioni UNIX, quindi mi assicurerò che l'opzione core.autocrlf sia impostata su false. Se il progetto verrà modificato sia su Windows che su un sistema UNIX, è possibile impostarlo su true - quindi il repository memorizzerà internamente tutte le terminazioni di linea come caratteri LF, ma i file sul disco conterranno CRLF.

Queste sono almeno le scelte che farei, qualcun altro potrebbe fare diversamente. Qualunque opzione tu scelga, SCEGLI SUBITO, perché cambiarla in un secondo momento potrebbe essere problematica.

Le estensioni Git consentono di modificare questa opzione nella GUI: Git-> Impostazioni-> scheda Impostazioni globali/locali, gruppo "Linee terminali".

Assicurati che tutti gli sviluppatori del tuo team abbiano le stesse impostazioni sui loro computer.

+0

Ottimi consigli aggiuntivi kamilk. – dharmatech

Problemi correlati