Ho appena provato a utilizzare .gitattributes per la prima volta. Immagino di dover fare qualcosa di sbagliato perché non funziona in quanto pensavo che lo scopo di utilizzare l'attributo merge=ours
fosse destinato a (?).Che cosa è l'uso corretto di .gitattributes con merge = ours
Un esempio di mio utilizzo:
ho due rami; uno è il "maestro" e l'altro è "GCE-Sito". Ci sono file sul ramo "GCE-Site" che hanno impostazioni diverse che esistono anche sul ramo "master" che non voglio unire nel "master" [o altri rami].
Su entrambi i rami, ho un .gitattributes
contenente le seguenti regole:
README.md merge=ours
config.php merge=ours
.gitattributes merge=ours
.gitignore merge=ours
.cache/ merge=ours
Tutti i file che necessitano le regole sono al livello della radice più tutto al di sopra del .cache/cartella. Quando eseguo lo git merge GCE-Site
, tutti i file vengono ancora uniti nel master quando non lo desidero.
C'è qualcosa che mi manca? Il tuo aiuto è molto apprezzato. Thnx
Credo che questo non funzionerà se un'unione può essere eseguita con avanzamento veloce. – HuStmpHrrr