nel mio repository Ho una cartella sw e una cfg (config) sotto il trunk, sto pensando che quando rilascio rilascerò entrambi nella cartella releases ad es. v1 della mia app, con dati di configurazione di Londra. Se voglio pubblicare anche la v1 della mia app su NewYork, penso che dirò i miei dati di configurazione da main e li aggiusterò nella cartella di rilascio. Suona bene? ho perso qualcosa? Voglio essere in grado di dire a 12 mesi da ora in quale città è disponibile la versione dell'app, ed essere in grado di supportare anche i loro dati di configurazione. Acclamazioni
Trunk
sw
qweqwe.cs, asdasd.cs etc.
cfg
setupData.inixmlwhatever
Releases
London
sw@v1
cfg - London config data
NewYork... app at v1, NewYork cfg
Milan... app at v2, cfg data the same as London's but called milan.cfg
Tokyo... app at v2 but with a Tokyo specific patch, with cfg data the same as Milan
di dovrei andare:
Trunk
sw
cfg
Releases
swV1
swV2
cfgTokyo
cfgLondon
cfgMilan
Con quest'ultimo, non so quale versione dell'app installata a Londra ecc. Potrei usare i tag per aggirare questo, ma poi qualcuno potrebbe spostare il tag. Con il primo, ho un sacco di calci di appV1 (che sto bene, i rami sono economici ecc. Ma sembra meno organizzato).
Saluti