Ritengo che sia preferibile che tutti i file di testo abbiano il set di proprietà svn:eol-style=native
. Ma qual è il modo più efficace per farlo?Qual è il modo migliore per avere svn: eol-style = nativo per i file di testo per impostazione predefinita?
Sviluppo programmi principalmente su Windows (utilizzando la riga di comando TortoiseSVN e svn.exe
) e talvolta scrivo librerie C/C++ portatili per Windows e Linux. Al fine di prevenire il brutto mix-CR, LF problema sui miei file di origine, penso che svn:eol-style=native
dovrebbe essere il "default", ma sfortunatamente non lo è.
So da Subversion Red Book che la configurazione di [auto-props]
in ~/.subversion/config
o %APPDATA%\Subversion\config
aiuta, tuttavia, per impostazione del client. Che dire di alcuni sviluppatori del mio team che dimenticano di configurare quei file di configurazione (pensate allo sviluppo su più macchine virtuali)? Anche tutti si ricordano, cosa succede se si verifica qualche nuovo tipo di estensione/nome del file di testo? Come faccio a propagare correttamente questa modifica a tutti i file di configurazione su tutte le macchine di sviluppo nel mio team?
Tutto sembra essere un processo ingombrante.
correlati: [Forza svn: eol-style = native sul server] (http://stackoverflow.com/questions/ 5671406/force-svneol-style-native-on-the-server) – blahdiblah