Ho un file wordlist in git che aggiorno da più macchine e mi unisco come necessario. Quando mi unisco di solito ottengo conflitti che sono facili da risolvere algoritmicamente: poiché dovrebbe rimanere ordinato in ordine alfabetico, basta accettare tutte le aggiunte e le eliminazioni da entrambi i lati dell'unione e ordinare il risultato.Posso configurare git per risolvere automaticamente i conflitti unendo ordinati?
Ad esempio:
APIs
<<<<<<< HEAD
arg
=======
apps
>>>>>>> master
attr
dovrebbero essere risolte a:
APIs
apps
arg
attr
C'è un modo per automatizzare questo processo di distanza in modo git sempre fa la cosa giusta per questo file e non riporta i conflitti ?
sarà necessario definire una nuova unione _strategy_ in '~/.gitconfig', e quindi nel file' .gitattributes' di repository specificare tale strategia per il percorso specificato; vedere [qui] (http://stackoverflow.com/questions/23140240/git-how-do-i-add-a-custom-merge-strategy) e [qui] (http://nuclearsquid.com/writings/ git-trucchi-tips-flussi di lavoro/# gitattributes-5: 458b907a1ab49e897adb85ef97309813). –