Changes between Version 39 and Version 40 of Documentatie/Ontwikkelaar/Procedures/Release
- Timestamp:
- 05/01/17 14:40:33 (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Documentatie/Ontwikkelaar/Procedures/Release
v39 v40 95 95 adaptaties of hulp-directories verwijderen). 96 96 97 [[NoteBox(tip, Voorheen (in versie 1) was er een script `bin/release` dat hielp bij het maken van een release door enkele checks uit te voeren en dan stapsgewijs "het nodige" te kopieren, maar in de praktijk bleek dit niet goed te werken.)]] 97 {{{ 98 SVN=https://svn.openac.fenac.nl/ 99 svn co $SVN/release/v2.XXX 100 }}} 98 101 99 102 Dingen om in ieder geval te verwijderen uit de nieuwe branch: 100 - `analyse/` bevat scripts die alleen aan de ontwikkelkant interessant zijn 101 - `adaptaties/ac_simpelveld/` en `adaptaties/ac_nederland/` en eventueel andere adaptaties die niet bij een productie-omgeving horen. 102 - `VERSIES.txt` hoeft alleen in development te staan. 103 - `.gitignore` hoeft alleen in development te staan. 104 - migratiescripts van versies na de nieuwe release. 103 - scripts en adaptaties die alleen aan de ontwikkelkant interessant zijn. 104 - bestanden die alleen in development hoeven te staan. 105 - migratiescripts van eerdere versies. 106 Op dit moment ziet dat er zo uit (aannemend dat je de checkout al hebt gemaakt). Vergeet niet de wijziging te committen in deze nieuwe versie. 107 {{{ 108 cd v2.XXX 109 svn rm analyse adaptaties/ac_nederland 110 svn rm VERSIES.txt .gitignore 111 # Herhaal voor alle eerdere migraties 112 svn rm scripts/migraties/v2.006.py 113 }}} 105 114 106 115 Nadat je de files hebt verwijderd, markeer de commits waarin je ze verwijdert (in development, `svn merge --record-only -c <rev> ../v2.XXX`) zodat je niet per ongeluk merget en daarbij belangrijke files weggooit. 116 117 {{{ 118 cd ../development 119 svn up 120 svn merge --record-only -c PREV ../v2.XXX 121 }}} 107 122 108 123 Zet ook een tag in de git-repository bij de branch: