×
Menu
Index

SVN integratie


U kunt uw configuratiebestanden opslaan in SVN. Indien u daarbij gebruik maakt van TortoiseSVN dan is een integratie met de SoftRules® Composer mogelijk.  Na het installeren van TortoiseSVN kunt u uw repository koppelen met SoftRules. Zie Options - Tab Tortoise SVN.
 
Omdat de configuratiebestanden binaire bestanden zijn, kunnen deze niet op meerdere plaatsen tegelijk worden aangepast en daarna worden samengevoegd. Er kan slechts 1 persoon tegelijk met een configuratiebestand werken. Om die reden geven wij het advies om de bestanden te voorzien van de SVN eigenschap needs-lock.
 
Indien u deze eigenschap in SVN aan de bestanden toevoegt, dan worden de bestanden read-only. In de Composer zijn deze dan voorzien van een slotje.
 
 

SVN Get Lock

Om een bestand aan te passen dient u deze eerst te voorzien van een Lock door in het submenu de keuze SVN Get Lock te maken.
 
Het volgende TortoiseSVN form verschijnt:
 
 
Het is een goede gewoonte om hier een beschrijving op te geven die een indicatie geven van de aanpassingen die u aan het bestand wilt gaan doen.
 
Wanneer u de lock succesvol heeft geplaatst, is het slotje verdwenen en kunt u het bestand aanpassen. Het kan zijn dat u op F5 moet drukken om het scherm te verversen.
 
 

SVN Commit

Wanneer u klaar bent met aanpassen, gebruikt u SVN Commit.
 
 
 
Ook hier is het een goede gewoonte om een beschrijving te typen van de aanpassingen die u aan het bestand heeft gedaan.
 
Daarna wordt het bestand door TortoiseSVN naar SVN geschreven en wordt het bestand opnieuw read-only gemaakt. Na F5 is dit te zien aan het slotje op het bestand.
 

SVN Update

Als iemand anders een aanpassing aan het bestand heeft gedaan en u wenst de laatste versie uit SVN te lezen, gebruikt u SVN Update.
 

SVN Add

Als bestanden nog niet in SVN staan, dan kunt nu met SVN Add het bestand toevoegen.
 

SVN Log

Met SVN Log kunt u zien welke aanpassingen er de laatste periode aan het bestand zijn gedaan.
 

SVN Update All

In het File menu bevindt zich een keuze waarmee u voor alle ingelezen bestanden kunt controleren of er gewijzigde bestanden in SVN staan. Als dit zo is , dan worden deze opgehaald en ingelezen.