Vad är Microsoft Fabric Git-integrering?

Den här artikeln beskriver för utvecklare hur de integrerar Git-versionskontroll med verktyget Microsoft 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-integrering i Microsoft 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å arbetsyta i Microsoft Fabric ger detaljerad kontroll över data access 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. Mer information finns i Nätverkssäkerhet för kontinuerlig integrering/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.