Ho un grande progetto scritto in Delphi e voglio gestire le sue fonti usando Git. Ho creato repository Git, che include i sorgenti della mia applicazione e i componenti di terze parti. Tutto ciò che viene creato automaticamente viene creato utilizzando msbuild
.File RES di Delphi e Git
Il problema più grande sono i file RES. Alcuni di essi vengono aggiornati ogni volta che ricostruisco la mia applicazione, altri no. Alcuni hanno sorgenti * .rc, altri no. Non posso ignorare tutti i file res (.gitignore) perché senza risorse il mio progetto non riuscirà a compilare. Inoltre, non posso includere i file res: cambiano da build a build, non voglio vederli in diff.
Cosa si fa con i file * .res in Git? Qualche consiglio?
Grazie per il suggerimento, ma ho 25+ componenti con sorgenti (e con file dannatamente res). Ci vorrà un sacco di tempo per scoprire quali sono i file res modificati e quali no. Ma il problema più grande è che alcuni res devono essere inclusi (quindi devo 'git add -f') e vengono cambiati ogni volta che ricostruisco i componenti. – Frantic
Finalmente questo. Ci è voluto molto tempo, ma sono contento dei risultati. – Frantic