Bij ons bedrijf maken wij gebruik van Subversion in combinatie met Trac en Tortoise. Elke week mergen wij de branch in de trunk en maken hiervan een versie.
We mergen echter nadien ook de Trunk terug in de Branch (om gelijke versies te hebben om vanaf daar weer een week te werken aan de code).
Nu valt mij op dat na zo'n merge de uitkomst niet gelijk is (maw de trunk en de branch zouden 100% identiek moeten zijn, maar zijn dit bij lange na niet).
Nu heb ik twee vragen:
1. Hoe kan het dat na deze 2-way merge deze versies niet identiek zijn?
2. Hoe kan ik voorkomen dat deze niet identiek zijn (Of hoe kan ik het oplossen zodat ze wel gelijk zijn?)
We mergen trouwens 2 kanten in omdat er een groep op de branch werkt in het buitenland, en wij hier in NL op de trunk, hiervoor is het noodzakelijk dat beiden blijven bestaan.
We mergen echter nadien ook de Trunk terug in de Branch (om gelijke versies te hebben om vanaf daar weer een week te werken aan de code).
Nu valt mij op dat na zo'n merge de uitkomst niet gelijk is (maw de trunk en de branch zouden 100% identiek moeten zijn, maar zijn dit bij lange na niet).
Nu heb ik twee vragen:
1. Hoe kan het dat na deze 2-way merge deze versies niet identiek zijn?
2. Hoe kan ik voorkomen dat deze niet identiek zijn (Of hoe kan ik het oplossen zodat ze wel gelijk zijn?)
We mergen trouwens 2 kanten in omdat er een groep op de branch werkt in het buitenland, en wij hier in NL op de trunk, hiervoor is het noodzakelijk dat beiden blijven bestaan.
wie van vissen houdt, houdt niet van vissen