Snelle controle
Hier volgen een aantal belangrijke maar subtiele zaken met betrekking tot het werken in een repository .
- Er is een versietag voor het project gemaakt door versiebeheer uit te voeren voor het project zoals dit in de workbench is verschenen. Daarom is het belangrijk om het project te synchroniseren met de repository (dat is de HEAD van de vertakking waarin wordt gewerkt) voordat het versiebeheer wordt uitgevoerd. Anders kan een andere gebruiker interessante wijzigingen aan het project hebben toegevoegd die vervolgens nog in de workbench moeten worden bijgewerkt.
Als u versiebeheer voor het project wilt uitvoeren zonder dat u het project bijwerkt, wordt het versiebeheer zonder deze wijzigingen uitgevoerd.
- De repository bevat alle projecten in de repository.
Afzonderlijke gebruikers kiezen de projecten waarin zij geïnteresseerd zijn en checken deze uit naar hun werkgebied.
Vanaf dat moment synchroniseren zij deze projecten (alleen) met betrekking tot de repository.
- De repository vertegenwoordigt een grote, continu in beweging zijnde verzameling van alle bekende projecten.
Gezien vanuit het perspectief van de repository, kan alles in HEAD
of in een vertakking altijd worden gewijzigd.
- Als versiebeheer voor een project wordt uitgevoerd, wordt er een momentopname van het project gemaakt en wordt het project in de sectie Versies van de repository geplaatst. De repositoryvertakkingen kunnen echter nog steeds worden gewijzigd.
- Het is belangrijk om eerst wijzigingen bij te werken die in de repository zijn aangebracht, die wijzigingen vervolgens opnieuw te testen en dan de vast te leggen wijzigingen opnieuw te testen en de wijzigingen vast te leggen.
Als u eerst de laatste wijzigingen in de vertakking opnieuw test, zorgt u ervoor dat de wijzigingen die u gaat vastleggen zullen functioneren met de huidige status van de vertakking.
- Elk project is gekoppeld aan een bepaalde repository. Er kunnen verschillende projecten aan verschillende repository's worden gekoppeld die op verschillende servers kunnen staan.