The present invention provides a solution to the needs described in the
present application through a system and method of using Virtual Labels in
conjunction with an existing software configuration management system. The
present invention minimizes the identification or meta-data which needs to
be written to a source database or source repository whenever a label for
a new version of source code needs to be created thereby minimizing the
file storage requirements and the network bandwidth for the transmission
of replications of the label. The virtual label system makes use of
attribute data connected to a label object to record identification
meta-data associated with a particular snap-shot of the source code,
whereby the attribute data is subsequently used for program
builds/releases/new branch development without the need to have the
meta-data recorded in every component source file.
De onderhavige uitvinding verstrekt een oplossing aan de behoeften die in de huidige toepassing door een systeem en een methode om Virtuele Etiketten samen met een bestaand het beheerssysteem van de softwareconfiguratie te gebruiken worden beschreven. De onderhavige uitvinding minimaliseert de identificatie of de meta-gegevens die aan een brongegevensbestand of een bronbewaarplaats moeten worden geschreven wanneer een etiket voor een nieuwe versie van broncode moet worden gecreeerd daardoor minimaliserend de opslagcapaciteiten van dossier en de netwerkbandbreedte voor de transmissie van replicaties van het etiket. Het virtuele etiketsysteem maakt gebruik attributen van gegevens die met een etiket worden verbonden bezwaar heeft tegen de meta-gegevens van de verslagidentificatie verbonden aan een bepaalde momentopname van de broncode, waardoor het attributengegeven later voor de ontwikkeling van de programmabuilds/releases/new tak zonder de behoefte om de meta-gegevens gebruikt wordt te hebben die in elk componenten brondossier worden geregistreerd.