Stavo cercando l'impostazione appropriata da utilizzare in determinati casi d'uso, ma non ho trovato alcuna fonte che descrivesse lo stesso. Pertanto, sto facendo questa domanda per servire come soluzione a tutti coloro che cercano l'impostazione corretta per l'opzione autocrlf di git.Impostazione corretta per git autocrlf come per il caso d'uso
Uso Caso 1: Sono su Mac, gli altri sviluppatori sono tutti su Windows. Stanno gestendo il codice sorgente prima di unirmi.
Uso caso 2: Sono su Windows, gli altri sviluppatori sono tutti su Mac. Stanno gestendo il codice sorgente prima di aderire.
Caso di utilizzo 3: Sono su Linux, gli altri sviluppatori sono tutti su Windows. Stanno gestendo il codice sorgente prima di unirmi.
Uso Caso 4: Sono su Windows, gli altri sviluppatori sono tutti su Linux. Stanno gestendo il codice sorgente prima di unirmi.
Use Case 5: Sono su Linux, gli altri sviluppatori sono tutti su Mac. Stanno gestendo il codice sorgente prima di unirmi.
Usa caso 6: Sono su Mac, gli altri sviluppatori sono tutti su Linux. Stanno gestendo il codice sorgente prima di partecipare.
Quale impostazione di git core.autocrlf dovrei utilizzare?
EDIT: Perché questa domanda non è un duplicato a molte domande simili:
Tutte le altre domande e le loro risposte forniscono i fatti necessari e le conoscenze che lascia molto da fare da parte del lettore. Questa domanda mira a chiedere la risposta specifica a scenari specifici.
Possibile duplicato di [git che sostituisce LF con CRLF] (http://stackoverflow.com/questions/1967370/git-replacing-lf-with-crlf) – CodeWizard
Ho visto quasi tutte le domande relative allo stesso ma no si chiede specificamente l'impostazione da utilizzare per un particolare caso d'uso. Tutte queste domande forniscono la conoscenza ma non rispondono cosa fare :) –
Non dovresti usare 'core.autocrlf', dovresti invece impostare correttamente il tuo' .gitattributes'. –