Source Control i Domino med GIT/BitBucket

Her en lille simpel guide til at bruge source control i Domino Designer

GIT OG BITBUCKET

logomark-orangeFørst skal git downloades, installeres og konfigureres – herefter kan du oprette en konto på BitBucket.org. Det hele er beskrever i “Source Control with GIT and BitBucket” hvor du også finder links til andre guider.

OPSÆTNING I DDE

Sæt kryds i ‘Use Binary DXL for source control operations”. Denne setting findes under “File, Preferences, Domino Designer, Source Control

FRA NOTES TIL GIT 

1. Klarør database

I Package Exloprer finder du din eksisterende database. For at aktivere Source Control, så skal du højreklikke på basen og vælge ‘Team Development, Setup Source Control for this application

Gem projektet i en folder hvor du nemt kan finde det igen. Jeg gemmer selv alle mine projekter under c:\dev\<projectname>\nsf

Bemærk den ekstra folder ‘nsf’. Her gemmes alle notes design elementer – mens folderen over (c:\dev\<projectname>) benyttes af git. Det er vigtigt med denne adskillelse for ikke at blande git filer ind i notes databasen.

2. Commit til GIT

Fra en command prompt gør du følgende
> cd /path/to/my/repo
> git init
> git add *
> git commit -m “version 1.0”

3. Opret Repository at BitBucket.org

Gå ind på din BitBucket.org konto og opret et nyt Repository

4. Push

Fra en command prompt kan du nu nemt uploade dit projekt til BitBucket:

> cd /path/to/my/repo
> git remote add origin https://<accountname>@bitbucket.org/<accountname>/<projectname>.git
> git push -u origin –all

FRA BITBUCKET TIL NOTES

BITBUCKET1. Clone
Først laver du en klon af projektet – dvs. en kopi af filerne på BitBucket og ned lokalt på din egen maskine. Dette gøres nemt fra en command prompt:

> git clone https://<accountname>@bitbucket.org/<accountname>/<projectname>.git

2. Opret et “On Disk Project” i Domino Designer

For at få projektet ind i Domino Designer skal du højreklikke i din Package Explorer og vælge ‘New, Project…‘ (eller New, Java Project)

  • Vælg Java\Java Project
  • Location: Vælg din projekt folder (som du lige har hentet/oprettet med GIT CLONE)

3. Opret Notes database (NSF)
Højreklik på dit projekt i Package Explore. Vælg nu ‘Team Development, Associate with New NSF …’ for at oprette en Notes database

BRUG SOURCETREE
Syntes du også det er lidt nørdet at bruge command prompt? Så installer SourceTree

LINKS

En tanke om "Source Control i Domino med GIT/BitBucket"

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

*