|
|
# Forking
|
|
|
En fork er en kopi av et repository. Bruk en fork om du har behov for å detaljstyre tilgangen eller hindre innsyn i utviklingen, ellers vil en branch i det originale repositoryet være en bedre metode.
|
|
|
|
|
|
Opprette en fork
|
|
|
----
|
|
|
1. Gå til forsiden av repositoryet du ønsker å forke, og trykk **Fork** under navnet.
|
|
|
2. Velg brukeren eller gruppen som skal stå som eier av forken.
|
|
|
3. Gå inn på **Settings** i venstre meny, og finn **Visibility Level** under **Project Settings**.
|
|
|
4. For å skjule forken for andre, velg "Private".
|
|
|
|
|
|
Gi andre tilgang til en fork
|
|
|
----
|
|
|
For å gi flere tilgang til forken, gå til **Members** i venstre meny. Herfra kan du legge til personer ved hjelp av **Add members**. Rollen i forken er uavhengig av rollen brukerne har i det originale repositoryet.
|
|
|
|
|
|
Merge tilbake til original
|
|
|
----
|
|
|
I dette prosjektet vil forks ha en begrenset levetid, og det vil være naturlig å ta endringene inn i det originale repositoryet. Dette gjøres på akkurat samme måte som en **Merge Request** for en branch.
|
|
|
|
|
|
Når du er i forken velger du **Merge Request** og **New Merge Request**. Velg den aktuelle branchen fra forken, og en branch fra det originale repositoryet.
|
|
|
|
|
|
Mer informasjon
|
|
|
----
|
|
|
[Forking Workflow (Atlassian)](https://www.atlassian.com/git/tutorials/comparing-workflows/forking-workflow) |