Versione del fornitore di hardware SDK con git

1

Abbiamo n C progetti che fanno riferimento a 4 versioni diverse di un SDK del dispositivo: 12.3 , 13.1 , 15.0 e 15.2 . Non esiste un repository pubblico upstream per l'SDK - viene rilasciato come un file zip . Abbiamo bisogno di applicare patch all'SDK affinché funzioni per le nostre particolari esigenze e vorremmo ridurre al minimo la condivisione del codice copia-incolla.

Vorrei inserire le versioni dell'SDK in un git repo per condividere lo stato corrente delle nostre patch tra i nostri progetti n . Il mio piano è di mettere tutte le versioni SDK come diramazioni da un (%)% ramo master vuoto.

Questa è una best practice comune? In caso contrario, qual è la migliore prassi comune per tenere traccia delle modifiche locali al codice di terze parti non associato, con dipendenze su più versioni?

    
posta Iiridayn 16.11.2018 - 01:08
fonte

1 risposta

3

Sì, sarebbe ragionevole archiviarli come rami in quel modo. Sarebbe anche utile etichettare le versioni originali in modo che siano super facili da raggiungere. Suggerirei anche di creare i rami come orfani o almeno di non avere un ramo master vuoto fittizio.

    
risposta data 16.11.2018 - 01:17
fonte

Leggi altre domande sui tag