Ik werk nu sinds kort bij een klein bedrijfje waar subversion wordt gebruikt. Echter heb ik erg het gevoel dat hier (incl ik, het zijn namelijk mijn eerste ervaringen met subversion) we wel de klok horen luiden maar geen flauw idee waar de klepel hangt.
Het release proces gaat op het moment alsvolgt:
Er worden een berg wijzigingen in de code aangebracht, alles wordt ge-update, gebouwd en op de productieserver gezet (waar nog wel net een een kopietje van de oude, gecompileerde classes wordt gemaakt.)
Met andere woorden, we kunnen never nooit een oude versie opnieuw bouwen en om branches en tags heeft nog nooit iemand zich druk gemaakt. Release management is iets "wat we ook zouden moeten doen". Lekker handig als je een bugfix wilt maken in productie code of een bepaalde module nog niet wilt overzetten.
Nu wil ik daar verbetering in gaan brengen, maar daar heb ik minimaal twee dingen voor nodig:
- Een gedegen kennis van Subversion zelf (ik snap de svn client qua commit en update wel en ik weet zelfs hoe tortoise moet installeren
, maar daarmee red ik het natuurlijk niet)
- Kennis van het proces wat er om heen speelt.
Nu heb ik al een aantal artikelen gelezen via internet e.d. maar ik heb niet het idee dat ik daar veel wijzer van wordt. Of ik snap ze niet of ze gaan amper op de onderwerpen in. In iedergeval vroeg ik me af of hier tweakers rond lopen die succesvol met subversion werken. Ik zoek naar voor tips / pointers naar artikelen of eigen ervaringen wat betreft hoe ik dit kan aanpakken en een proces kan inrichten om version control naar hoger niveau kan tillen..
Ik heb al een boek gevonden, Version Control with Subversion, dat ik denk ik ga aanschaffen. Tenzij iemand een betere weet natuurlijk
Het release proces gaat op het moment alsvolgt:
Er worden een berg wijzigingen in de code aangebracht, alles wordt ge-update, gebouwd en op de productieserver gezet (waar nog wel net een een kopietje van de oude, gecompileerde classes wordt gemaakt.)
Met andere woorden, we kunnen never nooit een oude versie opnieuw bouwen en om branches en tags heeft nog nooit iemand zich druk gemaakt. Release management is iets "wat we ook zouden moeten doen". Lekker handig als je een bugfix wilt maken in productie code of een bepaalde module nog niet wilt overzetten.
Nu wil ik daar verbetering in gaan brengen, maar daar heb ik minimaal twee dingen voor nodig:
- Een gedegen kennis van Subversion zelf (ik snap de svn client qua commit en update wel en ik weet zelfs hoe tortoise moet installeren
- Kennis van het proces wat er om heen speelt.
Nu heb ik al een aantal artikelen gelezen via internet e.d. maar ik heb niet het idee dat ik daar veel wijzer van wordt. Of ik snap ze niet of ze gaan amper op de onderwerpen in. In iedergeval vroeg ik me af of hier tweakers rond lopen die succesvol met subversion werken. Ik zoek naar voor tips / pointers naar artikelen of eigen ervaringen wat betreft hoe ik dit kan aanpakken en een proces kan inrichten om version control naar hoger niveau kan tillen..
Ik heb al een boek gevonden, Version Control with Subversion, dat ik denk ik ga aanschaffen. Tenzij iemand een betere weet natuurlijk
The ships hung in the sky in much the same way that bricks don’t.