Driver for tiden å jobber med et hobbeprosjekt hvor jeg tenker å prøve å ha en god struktur på bruken av Git. Men jeg er fortsatt noe usikker på hvordan best håndtere releases.
Kort oppsumert har jeg en master branch, som skal være stabil. Hvor jeg bruker tags med versjonsnummer til å legge ut nye releases. Denne delen går helt greit - men jeg sliter litt med hvordan håndtere kompilerte filer.
Normalt når man er i utviklingsfasen er det ikke ønskelig at disse filene skal ligge i repoet. Men akkurat når man lanserer en ny release ønsker man at disse filene skal følge med i en egen mappe slik at folk som ønsker å laste ned en bestemt release ikke trenger å bygge alle filene selv.
Så hvordan kan man på en god måte sørge for at disse filene ikke er i repoet når man driver med utvikling - men samtidig enkelt sørge for at de kommer med når man gjør en ny release?
Kort oppsumert har jeg en master branch, som skal være stabil. Hvor jeg bruker tags med versjonsnummer til å legge ut nye releases. Denne delen går helt greit - men jeg sliter litt med hvordan håndtere kompilerte filer.
Normalt når man er i utviklingsfasen er det ikke ønskelig at disse filene skal ligge i repoet. Men akkurat når man lanserer en ny release ønsker man at disse filene skal følge med i en egen mappe slik at folk som ønsker å laste ned en bestemt release ikke trenger å bygge alle filene selv.
Så hvordan kan man på en god måte sørge for at disse filene ikke er i repoet når man driver med utvikling - men samtidig enkelt sørge for at de kommer med når man gjør en ny release?