Versietags verplaatsen

Waarschuwing: Hoewel veel mensen liever zouden zien dat een CVS-versie onveranderlijk is, kunnen de versie- en vertakkingstags in CVS wel worden veranderd. Veel mensen denken dat een versie beter niet kan worden aangepast, maar er zijn een aantal situaties denkbaar waarin dit juist heel handig kan zijn. Hoe dan ook is het wel zaak voorzichtig te zijn wanneer u tags gaat verplaatsen.

Een tag van een bestand verplaatsen

Laten we zeggen dat u zojuist uw build hebt ingediend door uw project te voorzien van de versietag R1. Kort daarna ontdekt u echter dat er een kleine wijziging in een bestand moet worden aangebracht en vervolgens in de build moet worden opgenomen. In plaats van de versie van het project te wijzigen, kunt u de versietag R1 voor het aangepaste bestand verplaatsen.

  1. Selecteer het bestand dat is gewijzigd nadat R1 was gemaakt en kies Team > Afbeelden in resourcehistorie in het voorgrondmenu.
  2. Selecteer vanuit de view Resourcehistorie de herziening die moet worden aangeduid als de R1-versie.
  3. Selecteer in het voorgrondmenu de optie Tag maken met bestaande....
  4. Selecteer de R1-versie in het dialoogvenster en klik op OK.
  5. De view Resourcehistorie wordt bijgewerkt om te bevestigen dat de versie is verplaatst.

Een tag verplaatsen binnen de repositoryview

Veel projecten gebruiken een goed gedefinieerde versienaam voor hun huidige stabiele lineup in HEAD. Wanneer u HEAD bijvoorbeeld voorziet van de tag STABLE kunnen de buildscripts volstaan met het reserveren van de versieSTABLE voor het maken van builds. Naarmate de programmacode verder wordt ontwikkeld, wordt de tag STABLE regelmatig verplaatst om de meest recente stabiele lineup aan te duiden. De view Repository's bevat een bewerking voor het verplaatsen van een bestaande tag.

  1. Open de view Repository's en selecteer een resource.
  2. Selecteer in het voorgrondmenu de optie Tag maken met bestaande.
  3. Er verschijnt een dialoogvenster voor het selecteren van een tag waarin u de te verplaatsen tag kunt selecteren. Als de tag die u wilt gebruiken niet in de lijst staat, kunt u op Vernieuwen vanuit repository klikken. Als u de tag nog niet kunt vinden, klikt u op Tags configureren waarmee u een dialoogvenster opent waarmee u in specifieke bestanden in de repository naar tags kunt zoeken.
  4. Klik vervolgens op OK en uw tag wordt verplaatst. Deze bewerking verplaatst een bestaande tag naar de geselecteerde resources en kan worden gebruikt om zowel versie- als vertakkingstags te verplaatsen.

Verwante concepten
Teamprogrammering met CVS

Verwante taken
Synchroniseren met de repository
Vastleggen van wijzigingen