Sto cercando di passare più tempo possibile su GitHub al giorno d'oggi (anche io sono l'unica persona in squadra al lavoro) a sentire davvero come sarà per un'applicazione aziendale nel mondo reale.
Una domanda che sto avendo è di controllare la versione . Diciamo che abbiamo avviato un progetto. Quindi, i membri del team hanno creato alcune filiali e si sviluppano lì. Quando siamo pronti per la produzione, abbiamo unito tutti i rami con il masterramo. Alla fine, andiamo in diretta con la versione 1.0.
Ora quella versione 1.0è in diretta e abbiamo alcuni problemi archiviati per quella versione di quel software. Vorremmo iniziare a sviluppare la versione 1.1per risolvere quei problemi che abbiamo introdotto affrettando il progetto.
Ora, la domanda è questa:
Come dovremmo controllare il controllo delle versioni qui?
Dovremmo creare un nuovo ramo v1.0e mantenere 1.0lì la versione del software e svilupparci su alcuni rami (o no), unirli con loro master, andare in diretta con la versione 1.1?
Esiste una convenzione là fuori per questo tipo di situazioni?
