Close

Van SVN naar Git migreren

We hebben het migratieproces van SVN naar Git opgesplitst in vijf eenvoudige stappen:

1. Prepare your environment for the migration.

2. Convert the SVN repository to a local Git repository.

3. Synchronize the local Git repository when the SVN repository changes.

4. Share the Git repository with your developers via Bitbucket.

5. Migrate your development efforts from SVN to Git.


Een Git-repository aanmaken


Bij de stappen voor voorbereiden, omzetten en synchroniseren is een SVN-commitgeschiedenis nodig die omgezet moet worden in een Git-repository. De beste manier om deze eerste drie stappen uit te voeren, is door een van je teamleden aan te wijzen als migratie-lead (als je deze handleiding leest, ben je hoogstwaarschijnlijk die persoon zelf). Alle drie de volgende stappen moeten worden uitgevoerd op de lokale computer van de migratie-lead.

Git-migratie: voorbereiden, klonen, synchroniseren
Databases
gerelateerd materiaal

Een volledige Git-repository verplaatsen

Logo Bitbucket
Oplossing bekijken

Git leren met Bitbucket Cloud

Na de synchronisatiefase zou de migratie-lead een lokale Git-repository met gemak up-to-date moeten kunnen houden met de SVN-tegenhanger. Om de Git-repository te delen, kan de migratie-lead zijn lokale Git-repository delen met andere ontwikkelaars door deze naar Bitbucket, een Git-hostingservice, te pushen.

Git-migratie: de Git-repo delen via Bitbucket

Als deze eenmaal op Bitbucket staat, kunnen andere ontwikkelaars de geconverteerde Git-repository klonen naar hun lokale machines, de geschiedenis ervan verkennen met Git-opdrachten en beginnen met de integratie ervan in hun bouwprocessen. We pleiten echter voor een eenrichtingssynchronisatie van SVN naar Git totdat je team klaar is om over te schakelen naar een zuivere Git-workflow. Dit betekent dat iedereen zijn Git-repository als alleen-lezen moet beschouwen en moet blijven werken in de oorspronkelijke SVN-repository. De enige wijzigingen in de Git-repository zouden moeten plaatsvinden wanneer de migratie-lead deze synchroniseert en de updates naar Bitbucket pusht.

Dit biedt een duidelijke overgangsperiode waarin je team Git kan verkennen, zonder je bestaande op SVN gebaseerde workflow te onderbreken. Als je er zeker van bent dat je ontwikkelaars klaar zijn om de overstap te maken, is de laatste stap in het migratieproces je SVN-repository vastzetten en in plaats daarvan Git gaan gebruiken.

Git-migratie: actieve ontwikkeling naar Git migreren

Deze overstap zou een heel natuurlijk proces moeten zijn, aangezien de volledige Git-workflow al bestaat en je ontwikkelaars alle tijd hebben gehad om ermee vertrouwd te raken. Op dit moment heb je je project gemigreerd van SVN naar Git.


Deel dit artikel
Volgend onderwerp

Aanbevolen artikelen

Bookmark deze resources voor meer informatie over soorten DevOps-teams of voor voortdurende updates over DevOps bij Atlassian.

Mensen die samenwerken met een muur vol tools

Bitbucket-blog

Toelichting DevOps

DevOps-leertraject

Demo Den Feature-demo's met Atlassian-experts

Hoe Bitbucket Cloud werkt met Atlassian Open DevOps

Meld je aan voor onze DevOps-nieuwsbrief

Thank you for signing up