NitroXy/import-test — Issue #230: Smidigare produktionssättningsprocess
Author: ext
Created: 2012-01-28 21:32:54+00:00
State: open

```
Automatically imported from Trac.
Originally reported by 'slafs' as #228.
```

Idag har vi trunk och production som separata mappar utan någon koppling sinsemellan. Detta gör det väldigt jobbigt att "pusha" ändringar till production, man måste merga allt manuellt.

Förslag:
1. Se till att trunk inte innehåller något instabilt (testa ordentligt)
1. Ta bort mappen production
1. Skapa mappen release (den ska inte heta produktion eftersom den också är testing) som en branch från trunk
1. Framtida ändringar pushas från trunk till release genom [http://svnbook.red-bean.com/en/1.5/svn.branchmerge.advanced.html#svn.branchmerge.cherrypicking cherrypicking]. Se även [http://svnbook.red-bean.com/en/1.5/svn.branchmerge.commonpatterns.html#svn.branchmerge.commonpatterns.release beskrivning av release branches].
1. När en ändring pushats från trunk till release och testats där (vi bör ha en hostad export som uppdateras post-commit på release), görs en manuell export till den riktiga production. Det är viktigt att production inte innehåller några spår av svn, därför ska export alltid användas.

Låter det bra?