Vad är Microsoft Fabric Git-integrering?

Den här artikeln förklarar hur utvecklare kan integrera Git versionshantering med verktyget Fabric Application lifecycle management (ALM).

Anteckning

Några av objekten för Git-integrering finns i förhandsversion. Mer information finns i listan över objekt som stöds.

Git-integration i Fabric gör det möjligt för utvecklare att integrera sina utvecklingsprocesser, verktyg och bästa praxis direkt i Fabric-plattformen. Det gör att utvecklare som utvecklar i Fabric kan:

  • Säkerhetskopiera och versionshantera sitt arbete
  • Återgå till föregående steg efter behov
  • Samarbeta med andra eller arbeta ensam med Git-grenar
  • Använd funktionerna i välbekanta källkontrollverktyg för att hantera Fabric-objekt

Integreringen med källkontrollen är på arbetsytenivå. Utvecklare kan versionera objekt som de utvecklar inom en arbetsyta i en enda process, med full synlighet till alla deras objekt. Arbetsytestrukturen, inklusive undermappar, bevaras på Git-lagringsplatsen.

Se listan över objekt som stöds.

  • Läs mer om grundläggande git- och versionskontroll begrepp.

  • Läs mer om Git-integreringsprocessen.

  • Läs om det bästa sättet att hantera dina Git-grenar.

Nätverkssäkerhet för Git-integrering

Säkerhet på arbetsytsnivå i Fabric ger detaljerad kontroll över dataåtkomst och nätverksanslutning genom att låta administratörer konfigurera både inkommande och utgående skydd för enskilda arbetsytor. Dessa kontroller säkerställer att känsliga data förblir inom betrodda nätverksgränser och att de integreras med CI/CD-verktyg som Git-integrering. För mer information, se Nätverkssäkerhet för kontinuerlig integration/kontinuerlig distribution.

Sekretessinformation

Innan du aktiverar Git-integrering bör du granska följande sekretesspolicyer:

Git-providers som stöds

Följande Git-leverantörer stöds:

Objekt som stöds

Följande objekt stöder för närvarande Git-integrering:

Om arbetsytan eller Git-katalogen har objekt som inte stöds kan den fortfarande anslutas, men objekt som inte stöds ignoreras. De sparas eller synkroniseras inte, men de tas inte heller bort. De visas i källkontrollpanelen men du kan inte kommitta eller uppdatera dem.

Permissions

Vilka åtgärder du kan vidta på en arbetsyta beror på vilka behörigheter du har på både arbetsytan och Git-lagringsplatsen. En mer detaljerad beskrivning av behörigheter finns i Behörigheter.