Branches configureren configuring-branches

Leer hoe te opstelling uw eerste tak in git en hoe het door de pijpleiding CI/CD wordt gebruikt om uw toepassingscode op te stellen.

De eerste vertakking instellen in Git setting-up-your-first-branch-in-git

Een enkele, aanvankelijk lege git-opslagplaats is provisioned voor elk programma dat in Cloud Manager wordt gestart. Deze opslagplaats kan zo vele takken bevatten aangezien uw ontwikkelingsproces vereist, maar er moet minstens één tak zijn die door de pijpleiding CI/CD wordt gebruikt om toepassingscode aan stadium en productie op te stellen. De beste manier is om main als de naam van deze vertakking. Dit is handig het standaardgedrag van it-clients wanneer u nieuwe projecten instelt.

Wanneer u bijvoorbeeld een nieuw project instelt, voert u een set opdrachten uit die vergelijkbaar zijn met de volgende:

$ git init
Initialized empty Git repository in /Users/myname/workspace/new-project/.git/
... steps which add Maven build files and source code ...
$ git add pom.xml core/pom.xml core/src ui.apps/pom.xml ui.apps/src
$ git commit -m "initial commit"
 19 files changed, 777 insertions(+)
 create mode 100644 core/pom.xml
 create mode 100644 pom.xml
 create mode 100644 ui.apps/pom.xml
 create mode 100644 ui.apps/src/main/content/META-INF/vault/config.xml
 create mode 100644 ui.apps/src/main/content/META-INF/vault/definition/.content.xml
 create mode 100644 ui.apps/src/main/content/META-INF/vault/filter.xml
 create mode 100644 ui.apps/src/main/content/META-INF/vault/nodetypes.cnd
 create mode 100644 ui.apps/src/main/content/META-INF/vault/properties.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/apps/my-aem-project/install/.vltignore
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/policies/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/policies/_rep_policy.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/template-types/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/template-types/_rep_policy.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/templates/.content.xml
 create mode 100644 ui.apps/src/main/content/jcr_root/conf/my-aem-project/settings/wcm/templates/_rep_policy.xml
NOTE
Het is geen vereiste om de bevel-lijn cliënt te gebruiken. Er zijn een verscheidenheid van grafische git cliënten beschikbaar of als standalone toepassingen of als deel van een geïntegreerde ontwikkelomgeving (winde) zoals Eclipse of IntelliJ. Zolang de clienttoepassing ondersteuning biedt voor toegang met HTTPS, moet deze compatibel zijn met Cloud Manager.

De eerste vertakking duwen pushing-your-first-branch

Als u ten minste één revisie hebt toegewezen, kunt u de opdracht Cloud Manager opbergplaats als een externe opslagplaats en duw vervolgens uw verplichtingen erop.

$ git remote add adobe <url>
$ git push adobe master
Counting objects: 36, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (27/27), done.
Writing objects: 100% (36/36), 7.31 KiB | 1.83 MiB/s, done.
Total 36 (delta 6), reused 0 (delta 0)
To <url>
 * [new branch]      main -> main
NOTE
De specifieke URL, samen met uw referenties, wordt door uw Succesengineering van de Klant tijdens Cloud Manager aan boord.

Aanvullende vertakkingen additional-branches

Eén main voor zeer eenvoudige projecten kan een bijkantoor volstaan , maar in de meeste gevallen is een meer complexe vertakkingsstrategie vereist . Vele klanten volgen een proces waar de de ontwikkelingsactiviteiten van dag tot dag op een tak worden uitgevoerd genoemd develop en de ontwikkelingstak wordt samengevoegd in de main vertakking wanneer het tijd voor een plaatsing is.

TIP
Als u de algemene opdrachten voor de it wilt weergeven, raadpleegt u de Git Cheat Sheet.
recommendation-more-help
c6cdc82b-cee9-48e0-a6ee-48149d5e72c3