Results 1 to 10 of 10

Thread: Migratie Open Source naar GitHub

Threaded View

  1. #1
    Counting your refs Paul-Jan's Avatar
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,160

    Migratie Open Source naar GitHub

    We zijn begonnen met de migratie v/d NLDelphi Open Source projecten naar GitHub. De grote SVN repo wordt daarbij opgeplitst in één GitHub repository per project.

    In deze post zal ik de technische procedure vastleggen. Die is nu nogal arbeidsintensief en zal nog een paar keer bijgeschaafd worden.

    1. Maak op GitHub een repository aan voor het desbetreffende deelproject in SVN
    2. Navigeer op de lokale schijf naar een willekeurige locatie met schijfrechten.
    3. Importeer het deelproject van SVN in een lokale GIT repository
      Code:
      C:\Ergens>git svn clone https://svn.apada.nl/svn/NLDelphi-opensource [NLDProjectNaam] --trunk=/[gebruiker]/[NLDProjectNaam] --username [svnuser]
      Bij de eerste sessie moet hier lokaal het SVN wachtwoord ingevuld worden, tenzij SVN de NLDelphi-omgeving al kent.
      Er is nu een map C:\Ergens\[NLDProjectNaam] aangemaakt met daarin de content van SVN, inclusief history
    4. Navigeer in de command line naar deze nieuwe map
      Code:
      cd [NLDProjectNaam]
    5. Koppel de github repository als remote aan de lokale repository:
      Code:
      git remote add origin https://github.com/NLDelphi/[NLDProjectNaam].git
      Afhankelijk van je lokale git inrichting kan dit even gestoei met credentials opleveren.
    6. Sync de bestaande inhoud van de github repository naar de lokale repository:
      Code:
      git pull origin main --allow-unrelated-histories
    7. Push de inhoud van de lokale repo naar git. Er is nu een gevulde [NLDProjectNaam] repo op GitHub, hoera .
      Code:
      git push --set-upstream origin main
    8. Controleer in de github interface en/of met een nieuwe clone van de repo of je tevreden bent met het resultaat.
    Last edited by GolezTrol; 15-Jan-21 at 09:45.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •