Ladda ned Git-klienten för ditt operativsystem.
- Användarhandbok för Dreamweaver
- Introduktion
- Dreamweaver och Creative Cloud
- Arbetsytor och vyer i Dreamweaver
- Skapa webbplatser
- Om Dreamweaver-platser
- Skapa en lokal version av din webbplats
- Ansluta till en publiceringsserver
- Ställa i ordning en testserver
- Importera och exportera inställningarna för en Dreamweaver-plats
- För över befintliga webbplatser från en fjärrserver till din lokala platsrot
- Tillgänglighetsfunktioner i Dreamweaver
- Avancerade inställningar
- Ange platsinställningar för överföring av filer
- Ange proxyserverinställningar i Dreamweaver
- Synka inställningarna för Dreamweaver med Creative Cloud
- Använda Git i Dreamweaver
- Hantera filer
- Layout och design
- CSS
- Förstå Cascading Style Sheets (CSS)
- Utforma sidor med hjälp av CSS Designer
- Använda CSS-förbehandlare i Dreamweaver
- Ange CSS-formatinställningar i Dreamweaver
- Flytta CSS-regler i Dreamweaver
- Konvertera infogad CSS till en CSS-regel i Dreamweaver
- Arbeta med div-taggar
- Använda övertoningar på bakgrunden
- Skapa och redigera CSS3-övergångseffekter i Dreamweaver
- Formatera kod
- Sidinnehåll och resurser
- Ange sidegenskaper
- Ange CSS-rubrikegenskaper och CSS-länkegenskaper
- Arbeta med text
- Sök och ersätt text, taggar och attribut
- DOM-panel
- Redigera i live-vyn
- Koda dokument i Dreamweaver
- Markera och visa element i dokumentfönstret
- Ange textegenskaper i egenskapskontrollen
- Stavningskontrollera en webbsida
- Använda vågräta linjer i Dreamweaver
- Lägga till och ändra teckensnittskombinationer i Dreamweaver
- Arbeta med resurser
- Infoga och uppdatera datum i Dreamweaver
- Skapa och hantera favoritresurser i Dreamweaver
- Infoga och redigera bilder i Dreamweaver
- Lägga till medieobjekt
- Lägga till videor i Dreamweaver
- Infoga HTML5-video
- Infoga SWF-filer
- Lägga till ljudeffekter
- Infoga HTML5-ljud i Dreamweaver
- Arbeta med biblioteksobjekt
- Använda arabisk och hebreisk text i Dreamweaver
- Länkar och navigering
- jQuery-widgetar och effekter
- Koda webbplatser
- Om kodning i Dreamweaver
- Kodningsmiljön i Dreamweaver
- Ange kodningspreferenser
- Anpassa kodfärger
- Skriva och redigera kod
- Kodtips och kodkomplettering
- Komprimera och utöka kod
- Återanvända kod med fragment
- Granska kod
- Optimera kod
- Redigera kod i designvyn
- Arbeta med head-innehåll för sidor
- Infoga SSI i Dreamweaver
- Använda taggbibliotek i Dreamweaver
- Importera egna taggar i Dreamweaver
- Använda JavaScript-beteenden (allmänna instruktioner)
- Använda inbyggda JavaScript-beteenden
- Om XML och XSLT
- Utföra XSL-omvandlingar på servern i Dreamweaver
- Utföra XSL-omvandlingar på klienten i Dreamweaver
- Lägga till teckenentiteter för XSLT i Dreamweaver
- Formatera kod
- Arbetsflöden mellan produkter
- Installera och använda tillägg i Dreamweaver
- Uppdateringar i appen i Dreamweaver
- Infoga Microsoft Office-dokument i Dreamweaver (endast Windows)
- Använda Fireworks och Dreamweaver
- Redigera innehåll på Dreamweaver-webbplatser med Contribute
- Integrering mellan Dreamweaver och Business Catalyst
- Skapa anpassade e-postkampanjer
- Mallar
- Om Dreamweaver-mallar
- Känna igen mallar och mallbaserade dokument
- Skapa en Dreamweaver-mall
- Skapa ändringsbara regioner i mallar
- Skapa upprepande regioner och tabeller i Dreamweaver
- Använd valfria regioner i mallar
- Definiera redigerbara taggattribut i Dreamweaver
- Skapa kapslade mallar i Dreamweaver
- Redigera, uppdatera och ta bort mallar
- Exportera och importera XML-innehåll i Dreamweaver
- Lägga till eller ta bort en mall från ett befintligt dokument
- Redigera innehåll i Dreamweaver-mallar
- Syntaxregler för malltaggar i Dreamweaver
- Ange markeringsinställningar för mallområden
- Fördelar med att använda mallar i Dreamweaver
- Mobiler och flera skärmar
- Dynamiska webbplatser, sidor och webbformulär
- Förstå webbprogram
- Konfigurera datorn för programutveckling
- Felsöka databasanslutningar
- Ta bort anslutningsskript i Dreamweaver
- Utforma dynamiska sidor
- Översikt över källor med dynamiskt innehåll
- Definiera källor med dynamiskt innehåll
- Lägga till dynamiskt innehåll på sidor
- Ändra dynamiskt innehåll i Dreamweaver
- Visa databasposter
- Ange och felsöka livedata i Dreamweaver
- Lägga till anpassade serverbeteenden i Dreamweaver
- Bygga formulär med Dreamweaver
- Använda formulär för att samla in information från användarna
- Skapa och aktivera ColdFusion-formulär i Dreamweaver
- Skapa webbformulär
- Förbättrat HTML5-stöd för formulärelement
- Använda Dreamweaver för att utveckla ett formulär
- Bygga program visuellt
- Bygga huvud- och detaljsidor i Dreamweaver
- Bygga sök- och resultatsidor
- Bygga en postinmatningssida
- Bygga en postuppdateringssida i Dreamweaver
- Bygga postborttagningssidor i Dreamweaver
- Förändra en databas med hjälp av ASP-kommandon i Dreamweaver
- Bygga en registreringssida
- Bygga en inloggningssida
- Bygga en sida som bara behöriga användare har åtkomst till
- Skydda mappar i ColdFusion med Dreamweaver
- Använda ColdFusion-komponenter i Dreamweaver
- Testa, förhandsgranska och publicera webbplatser
- Felsökning
I den här artikeln beskrivs hur du använder Git för att hantera filer och källkod i Dreamweaver.
Dreamweaver stöder Git – ett versionshanteringssystem som distribueras via öppen källkod och används för att hantera filer och källkod. Integreringen av Git i Dreamweaver gör att du kan arbeta självständigt med din kod var du än är och sammanfoga dina ändringar med en central Git-databas vid ett senare tillfälle. Git hjälper dig att spåra alla ändringar i en fil och gör att du kan återgå till tidigare versioner.
Git-databaser är även användbara när ni arbetar i team eftersom Git hjälper er att enkelt skapa och underhålla grenar. Exempel: anta att du är en designer som vill göra en designändring på en webbplats. Om en annan teammedlem då vill utföra ändringar på samma webbplats samtidigt kan ni båda arbeta självständigt med hjälp av Git. I det här fallet kan ni båda var för sig skapa en gren och göra era ändringar i era respektive lokala databaser. Den lokala databasen innehåller en fullständig historik över alla ändringar du har gjort i källan. Du kan när som helst pausa arbetet och sammanfoga ändringarna med den centrala databasen. Genom sammanslagning säkerställs att den centrala databasen alltid har den senaste koden, med bådas ändringar.
Läs vidare för att få information om hur du kommer i gång med användningen av Git i Dreamweaver.
Komma i gång med Git i Dreamweaver
Om du är ny Git-användare måste du först hämta en Git-klient och skapa ett Git-konto. En Git-klient måste finnas innan Git kan användas inifrån Dreamweaver.
Om du redan har ett Git-konto loggar du in på det. Se till att du laddat ned Git-klienten till din dator.
Utför följande steg för att komma igång med Git i Dreamweaver:
-
-
Skapa ett konto för din Git-klient.
Om du redan har ett Git-konto anger du dina inloggningsuppgifter för att logga in på Git-klienten.
Git-panelen
Vi rekommenderar att du använder standardinställningarna för konfiguration när du installerar Git-klienten. Dreamweaver väljer sedan automatiskt sökvägen till den körbara filen.
Du kan nu starta Dreamweaver och koppla din webbplats till en Git-databas.
Dreamweaver har stöd för åtgärder i Git via Git-panelen (Fönster > Git). I Dreamweaver kan du använda den här panelen för vanliga Git-åtgärder som t.ex. implementera, push, pull och hämta.
Du kan bara visa den här panelen i Dreamweaver efter att du har laddat ned Git-klienten på datorn.
A. Implementera B. Hämta alla fjärrmappar och uppdatera räknare C. Git-pull D. Git-push E. Visa databashistorik F. Visa filhistorik G. Skapa tagg H. Öppna Bash/Terminal-konsol I. Fler åtgärder J. Sök K. Diff L. Återställ fil
Koppla din webbplats till Git
Om du vill börja använda Git i Dreamweaver måste du först koppla din Dreamweaver-plats till en Git-databas. En Git-databas fungerar som en mapp du skapar för att hjälpa till att spåra ändringar i filer. Du kan ha ett valfritt antal Git-databaser på din dator. Alla databaser i datorn är oberoende av varandra. Det innebär att ändringarna som sparas i en Git-databas inte påverkar innehållet i övriga databaser.
Du kan koppla din webbplats till en databas antingen genom att skapa en databas eller genom att klona en befintlig databas. När du initierar eller skapar en ny databas skapas en tom Git-databas i din aktuella arbetskatalog, med en .gitignore-fil i mappen.
Om du i stället klonar en befintlig Git-databas klonas alla filer från den överordnade databasen till din dator.
Läs vidare om du vill veta hur du initierar en Git-databas eller klonar en databas.
Initiera en Git-databas
När du börjar arbeta med Git i Dreamweaver är det första steget att skapa en ny databas. När du initierar en Git-databas för din webbplats skapar du en Git-databas där du kan lägga till de filer som är kopplade till din Dreamweaver-plats.
-
När du använder Dreamweaver kan du börja med en ny plats. Du kan även ha en befintlig plats som du vill koppla till en Git-databas. Oavsett vilken metod du väljer följer du den här proceduren för att initiera en Git-databas.
- Klicka på Plats > Ny plats för att koppla en ny Dreamweaver-plats.
- Du kopplar en befintlig Dreamweaver-plats genom att klicka på Plats > Hantera platser. I dialogrutan Hantera platser dubbelklickar du på den plats du vill koppla till en Git-databas.
-
Om du skapar en ny plats anger du ett namn för platsen.
Om du har en mapp som innehåller filer som är kopplade till din plats använder du fältet Lokal mapp för platsen för att peka på mappen.
Om du vill koppla din nya webbplats till en befintlig Git-databas måste du se till att Lokal mapp för platsen pekar mot rätt Git-databas.
-
Markera kryssrutan Koppla en Git-databas till den här webbplatsen. Välj sedan alternativet Initiera som en Git-databas.
-
Klicka på Spara.
Observera att filerna från din lokala mapp nu är synliga på panelen Filer (Git-vyn). Filerna är i ett läge där de inte spåras. Det innebär att dessa filer ännu inte har implementerats i din Git-databas.
Du kan fortsätta arbeta med dina filer och implementera dem senare. Du kan även öppna Git-panelen (Fönster > Git) och implementera dina filer till din databas. Information om hur du implementerar filer i Git finns i Spåra och implementera ändringar.
Klona en befintlig databas
Om du redan arbetar med en befintlig Git-databas som lagras på Github, Bitbucket eller någon annan populär värdtjänst följer du anvisningarna nedan för att klona databasen från Dreamweaver. När du klonar en befintlig databas skapar du en kopia av måldatabasen på din dator.
-
Klicka på Plats > Ny plats.
-
Markera kryssrutan Koppla en Git-databas till den här webbplatsen i dialogrutan Platskonfiguration. Välj sedan Klona befintlig Git-databas med URL.
-
Ange en URL för den databas du vill klona.
Se till att https-URL för den måldatabas som du anger är giltig. Om du vill testa om URL:en är giltig klickar du på Test i den här dialogrutan. En ogiltig URL resulterar i fel när du klonar och utför åtgärder som Git-hämtning eller Pull.
Obs!Dreamweaver stöder för närvarande inte kloning av URL:er som använder en SSH-nyckel med lösenfras. Fälten för användarnamn och lösenord inaktiveras.
-
Markera kryssrutan Spara uppgifter för att spara dina inloggningsuppgifter. På så vis slipper du ange dina inloggningsuppgifter varje gång du utför fjärråtgärder som Git-push eller Git-pull.
-
Klicka på Spara.
När du har klonat en databas skapas en lokal kopia av databasen. Du kan visa och redigera de lokala filerna direkt i Dreamweaver.
En ögonblicksbild av den ursprungliga databasen som klonats visas längst upp till höger i Git-panelen > Ursprung.
Använda Git för versionskontroll
När du har kopplat Dreamweaver-platsen till en Git-databas kan du visa filerna i Git från filpanelen (Git-vyn). Git kategoriserar filerna i den lokala databasen som:
- Ej spårade filer: Filer som aldrig har implementerats i Git-databasen. När du har initierat en Git-databas spåras inte filerna förrän du implementerar dem.
- Oförändrade filer: Filer som inte har ändrats.
- Ändrade filer: Filer som har redigerats.
- Mellanlagrade filer: Filer som har ändrats och är klara att implementeras.
Med Git kan du spåra ändringar i filerna. När du ändrar filerna i ditt lokala system visas de ändrade filerna i en annan färg i filpanelen. När du dubbelklickar på och öppnar filen i kodvyn kan du även se kolumnmarginalmärket mot raderna som har ändrats. Du kan implementera dina ändrade filer i Git för att synkronisera ändringarna.
När du implementerar dina filer ger Git dig möjlighet att skriva loggmeddelanden för varje implementering och använda skillnadsfunktionen för att granska ändringarna. Du kan även visa versionshistoriken för varje fil och för hela databasen.
Läs vidare för att lära dig hur du spårar dina ändringar i Dreamweaver och implementerar ändringarna i Git.
Spåra ändringar i Git
Git-ikonen på panelen Filer i Dreamweaver gör det möjligt att växla mellan FTP-vyn och Git-vyn. Klicka på Git-ikonen för att växla till Git-vyn.
Om du har initierat en Git-databas men inte implementerat filerna, förblir filerna ej spårade. Om du däremot har implementerat filerna efter att du har initierat databasen identifieras filerna av Git.
Om du har klonat alla dina filer från en annan databas identifieras filerna på nytt av Git.
När du ändrar en fil och klickar på Spara visas de ändrade filerna i en annan färg i filpanelen. Dubbelklicka på den ändrade filen för att visa de exakta ändringarna i kodvyn.
Ett kolumnmarginalmärke visar vilka rader som har ändrats. Gröna kolumnmarginalmärken visar ny kod som lagts till. Gula kolumnmarginalmärken visar på ändrad kod, och röda visar på kodrader som tagits bort.
När du klickar på det gula kolumnmarginalmärket visar programmet ändringen i koden. Den borttagna kodraden visas i rött och den tillagda koden visas i grönt.
Lägg märke till R-symbolen i det vänstra hörnet av de borttagna kodraderna. Klicka på R-symbolen för att lägga tillbaka den borttagna koden i filen.
Använd marginalmärken för att visa diff, och granska dina ändringar innan du implementerar dem i Git-databasen.
Visa skillnaderna i ändrade filer
När du öppnar Git-panelen visas en lista med de filer som har ändrats. Du kan klicka på en fil i listan och visa de ändringar som gjorts i filen efter den föregående implementeringen (diff). Om du vill visa skillnaderna (diff) för en fil gör du något av följande från Git-panelen:
- Klicka på varje fil för att visa redigeringarna på filnivå. De röda markeringarna anger den tidigare versionen och de gröna markeringarna anger den senaste ändringen.
- Markera den fil som du vill visa skillnader för. Klicka på (diff-ikonen). Dialogrutan Git Diff öppnas och ändringarna visas markerade i rött och grönt.
Implementera ändringar
-
I Git-panelen väljer du den fil eller de filer som du vill implementera.
-
Klicka på (implementeringsikonen).
När du klickar på Implementera visas implementeringsdialogrutan för Git. Den här dialogrutan visar de filer som innehåller ändringar.
Du kan klicka på varje fil och se ändringarna innan du går vidare och implementerar filerna.
-
Om du vill implementera filerna skriver du ett implementeringsmeddelande i meddelanderutan och klickar på OK.
När filerna har implementerats tas de bort från Git-panelen.
Återställa ändringar
Om du redan har implementerat dina ändringar och vill återgå till den tidigare versionen av en fil gör du så här:
-
I Git-panelen väljer du den fil eller de filer som du vill återställa.
-
Klicka på ikonen med tre streck på Git-panelen och välj Återställ alla ändringar sedan senaste implementering.
Den föregående versionen av filerna återställs i din lokala databas. Du kan även se återställda filer i filpanelen.
Obs!Om du vill återställa en fil efter att ha implementerat den måste du ha implementerat filen minst två gånger.
-
Gör så här om du vill återställa ändringarna före implementering:
Gör så här om du vill bevara den senast implementerade versionen av filen innan du implementerar filen:
- Klicka på den fil du vill behålla och klicka på uppdateringsikonen i Git-panelen.
- Klicka på OK i bekräftelsedialogrutan.
Den markerade filen tas bort från listan med ändrade filer och den föregående versionen av filen återställs.
Skapa taggar
Du kan skapa taggar varje gång du implementerar ändringarna i Git. Du kan använda taggar för att markera viktiga implementeringar. Till exempel vid en incheckning då stora förändringar har begärts av kunden. Taggarna fungerar som pekare till specifika implementeringar.
-
Du skapar en tagg genom att klicka på (ikonen för att skapa en tagg) på Git-panelen.
-
Ange ett namn för taggen i dialogrutan Skapa tagg. Klicka på OK.
Den skapade taggen är kopplad till din implementering.
Om du skapar en tagg när du har utfört en implementering kopplas taggen automatiskt till din senaste implementering.
Visa filhistorik
Varje gång du sparar en fil i Git kan du visa filens historik tillsammans med informationen om implementeringen. Den här funktionen hjälper till att identifiera viktiga implementeringar och taggar som är kopplade till implementeringar.
- Gör något av följande i Git-panelen:
- Markera önskad fil och klicka på (ikonen för visning av filhistorik).
- Högerklicka på filen i filpanelen och välj Filhistorik.
Systemet visar Git-filhistoriken för den valda filen. Dialogrutan ger dig även möjlighet att visa information om implementeringen för den här filen.
Visa databashistorik
Förutom att visa en fils historik i Git kan du även visa ändringar som gjorts på databasnivån. Du kan visa alla ändringar och implementeringar som gjorts på databasnivån. Följ de här stegen för att visa databashistoriken:
-
Klicka på ikonen för visning av databashistorik från Git-panelen. Systemet visar Git-databashistoriken med information om alla implementeringar.
-
Du kan visa implementeringsmeddelandet, datumet och tidpunkten då filerna implementerades. Du kan även visa taggarna som är kopplade till en implementering, samt information om vilken användare som implementerade filerna.
-
Databashistoriken visar normalt listan med filer som implementerats på databasnivå. Du kan visa ändringshistoriken på filnivå genom att klicka på respektive fil.
Använda Git för samarbete
En av de mest speciella funktionerna i Git är grenar. Till skillnad från de flesta andra versionshanteringssystem kan en Git-gren likställas med en fristående rad med alla kopplade filer eller kod. Som standard finns det en gren i databasen som är huvudgren. Huvudgrenen är den centrala eller huvudsakliga grenen. Du kan skapa grenar utifrån huvudgrenen och göra ändringar i de olika grenarna.
Du kan också skapa en gren utifrån en annan gren och på så sätt skapa en kopia av den överordnade grenen. Du kan arbeta oberoende med de båda grenarna i samma Git-databas. Du kan till exempel arbeta med en ny funktion för din webbplats i en gren samtidigt som du arbetar med ändringsbegäranden i en annan gren.
Git gör det även möjligt att sammanfoga grenar om du vill lägga till ändringarna från den aktuella grenen i en målgren. När du sammanfogar två grenar finns båda grenarna fortfarande kvar som självständiga grenar. Du kan fortsätta att arbeta med den överordnade grenen och målgrenen.
När många utvecklare och designer arbetar tillsammans med en webbplats i Dreamweaver kan varje användare skapa en gren utifrån huvudgrenen och göra ändringar oberoende av varandra. De kan när som helst enkelt sammanfoga sina ändringar med en annan gren och fortsätta arbeta med båda grenarna.
Läs följande avsnitt för att få mer information om hur du skapar och hanterar grenar i Git:
Skapa grenar i Git
-
Öppna panelen Filer och välj den listruta som visar alla grenarna.
-
Klicka på Hantera grenar.
-
Klicka på plustecknet längst ned till vänster i dialogrutan Hantera grenar.
-
I dialogrutan Skapa ny gren väljer du den ursprungliga gren du vill göra en kopia av.
Om det är den första grenen du skapar blir den ursprungliga grenen din huvudgren.
-
Ange ett namn för den nya grenen i fältet Grennamn.
-
Klicka på OK.
Sammanfoga grenar
-
Öppna panelen Filer och välj den listruta som visar alla dina grenar.
-
Klicka på Hantera grenar. Välj den gren du vill sammanfoga i dialogrutan Hantera grenar.
-
Klicka på (ikonen för att sammanfoga grenar) längst ned i dialogrutan.
-
Välj målgrenen i dialogrutan Sammanfoga gren. Den här grenen är den måldatabas du vill sammanfoga din gren med.
Du kan även ange ett meddelande som är kopplat till den här sammanfogningen.
-
Klicka på OK för att sammanfoga din gren med ditt mål.
Om filändringar från en implementering är i konflikt med ändringar från en annan gren pausas sammanfogningsprocessen. Ett konfliktmeddelande visas med de filer som orsakar konflikten.
Git-panelen visar också de filer som har en konflikt. Lägg märke till ikonen som anger att det finns en konflikt.
Du måste lösa konflikten innan du kan gå vidare med sammanslagningen. Du kan antingen använda alternativet Rebase eller fortsätta med sammanslagningen med alternativet för ingen snabb sammanslagning.
-
Om det uppstår en sammanfogningskonflikt väljer du något av följande alternativ:
- Använd Rebase: När du väljer Rebase-alternativet tillämpas dina aktuella ändringar för konflikterna i din målgren. När du har valt Rebase och klickat på OK öppnas Git-panelen för att visa de filer som ännu inte har implementerats. Sedan kan du avbryta Rebase eller starta om Rebase. När du avbryter Rebase stoppas Rebase-åtgärden och inga ändringar tillämpas i målgrenen. När du startar om Rebase ignoreras dina ändringar för de konflikter som finns i målgrenen.
- Skapa en sammanslagen implementering även vid snabb sammanslagning: Du kan även sammanfoga din implementering trots de konflikter som finns mellan din gren och målgrenen. I det här fallet görs en tvingande sammanslagning med dina ändringar. Ändringarna i målgrenen åsidosätts.
Mer information om användningen av Rebase-funktionen i Git finns i Använda Rebase i Git.
Arbeta med fjärrdatabaser
Fjärrdatabaser i Git är versioner av ett projekt som lagras i ett annat nätverk. Du får åtkomst till fjärrdatabaser genom att skapa anslutningar till dessa databaser. Beroende på de åtkomsträttigheter som anges i fjärrdatabasen kan du antingen ha läsbehörighet eller skrivbehörighet till den aktuella databasen.
När du arbetar i ett team hjälper fjärrdatabaserna dig att skicka data till och hämta data från andra databaser. Git-panelen i Dreamweaver ger dig möjlighet att skapa en fjärranslutning och utföra flera Git-åtgärder, till exempel Hämta, Git-överföring, Dra in Git och Fjärruppdatera.
Läs följande text för att få mer information om hur du skapar och hanterar fjärrdatabaser.
Lägga till en fjärrdatabas
Du kan lägga till en fjärrdatabas för att dela filer och pågående arbete och få åtkomst till dina projektfiler som lagras i ett annat nätverk. Genom att lägga till en fjärrdatabas kan du upprätta en fjärranslutning till måldatabasen. Dreamweaver gör det möjligt att skapa fjärrdatabaser från Git-panelen.
Innan du lägger till en fjärrdatabas måste du kontrollera att offentliga inställningar är aktiverade för den andra databasen.
-
Klicka på Skapa fjärrmapp i Git-panelen.
-
Ange ett namn för fjärrdatabasen.
-
Ange URL och autentiseringsuppgifter för fjärrdatabasen.
För att kontrollera att du angett en giltig URL när du lägger till en fjärrdatabas kan du klicka på Test efter att du angett URL:en. När du klickar på Test kontrolleras URL:ens giltighet.
Det här testet kan inte användas för att validera inloggningsuppgifterna.
Viktigt:Om du inte anger en giltig URL eller autentiseringsuppgifter uppstår fel när du utför funktionerna Pull, Push, Hämta m.m.
-
Klicka på OK.
När du lägger till en fjärrdatabas kan du se databasen i listrutan högst upp på Git-panelen. Du kan även visa fler ikoner för att utföra funktionerna Git-överföring, Dra in Git, Hämta fjärrmapp och uppdatera räknare.
Hantera fjärrdatabaser
När du har lagt till en fjärrdatabas och upprättat en anslutning kan du hämta filerna från fjärrdatabasen till din lokala databas. Du kan även skicka dina filer till fjärrdatabasen. Du måste dock först hämta filer från fjärrdatabasen innan du kan utföra åtgärden Git-överföring för första gången.
Kom ihåg att implementera alla dina filer i den lokala databasen innan du försöker skicka dina filer. Om din lokala databas innehåller mellanlagrade filer misslyckas åtgärden Git-överföring.
Du kan utföra följande Git-åtgärder direkt i Dreamweaver:
Hämta alla
Klicka på för att hämta alla filer från alla dina fjärranslutningar. Vi rekommenderar att du utför en Git-hämtning innan du utför åtgärden Git-överföring eller Dra in Git. Den här åtgärden hämtar bara filer från fjärrmappen och förändrar inte din lokala databas.
Dra in filer (Pull) från fjärrdatabaser
Du kan dra in ändringar (Pull) från en enstaka databas eller från en grupp av databaser. När du klickar på Git Pull-ikonen visar systemet dialogrutan Dra in Git med olika alternativ.
-
Klicka på (Git Pull-ikonen) från Git-panelen för att dra in de ändrade filerna från fjärrdatabasen och sammanfoga ändringarna med din lokala databas.
-
Välj spårningsgrenen i dialogrutan Dra in Git. Ange om du vill dra in ändringar (Pull) från den aktuella grenen eller en annan gren och ange sedan Pull-inställningarna.
-
Alternativet Standardsammanslagning är valt som standard. I det här fallet hämtas filerna från fjärrmappen till din lokala databas och ändringarna sammanfogas med din lokala databas.
-
Du kan också välja ett av följande alternativ:
- Undvik manuell sammanslagning: Välj det här alternativet om du vill inaktivera manuell sammanfogning av filer.
- Slå samman utan implementering: Välj det här alternativet om du vill fortsätta sammanfoga till fjärrdatabasen även utan implementering av dina mellanlagrade filer.
- Använd Rebase: Välj det här alternativet om du vill utföra en Rebase. När du använder Rebase tas ändringarna från din aktuella gren och tillämpas på historiken för den gren som du drar in filer från. Den senast implementerade historiken för din gren skrivs om. Filerna matchar nu versionerna i den målgren som du drar in filerna från. Även om Rebase-funktionen skapar en rensad Git-historik för din gren måste du vara försiktig när du väljer alternativet Använd Rebase.
- Använd mjuk återställning: Välj det här alternativet om du vill göra en återställning eller en mjuk Rebase. Du kan välja alternativet Använd mjuk återställning när du drar in filer från en fjärrdatabas för första gången. I det här fallet fungerar fjärrdatabasen som en överordnad databas som den lokala databasen tar emot alla ändringar från. Däremot bevaras ändringarna i den lokala databasen. De filer som inte finns i fjärrdatabasen utan i din lokala databas identifieras inte av Git. Dessa filer visas som borttagna filer när du har utfört en mjuk återställning. Om du väljer att behålla de här filerna i den lokala databasen går fjärrändringarna förlorade.
Viktigt:Om du väljer mjuk återställning tas dina filer som inte identifieras bort.
Överföra filer till fjärrdatabasen (Push)
När du har anslutit till fjärrdatabaser och sedan ändrar och implementerar de ändrade filerna lagrar Git dessa ändringar. Ikonen för Git Push på Git-panelen visar omedelbart antalet filer som har ändrats. Dessa filer kan nu skickas till fjärrdatabasen.
När du utför en Git-överföring skickas de implementeringar du har gjort i den lokala databasen till fjärrdatabasen.
Så här överför du filer direkt från Dreamweaver:
-
Klicka på ikonen för Git Push från Git-panelen.
Systemet visar dialogrutan Git-överföring. Du kan antingen skicka dina implementeringar till den aktuella spårningsgrenen eller till en annan gren som du anger.
-
Du kan även ange inställningarna för överföring i den här dialogrutan. Alternativet Standard-push är valt som standard.
-
Du kan också välja följande alternativ:
- Framtvingad push: Välj det här alternativet om du vill framtvinga en överföring av dina ändringar till fjärrdatabasen, trots potentiella konflikter.
- Ta bort gren för fjärrmapp: Välj det här alternativet om du vill ta bort den befintliga fjärrgrenen och överföra dina lokala filer till fjärrdatabasen.
-
Du kan också markera kryssrutan Skicka taggar om du vill överföra dina taggar till fjärrdatabasen.
-
Klicka på OK.
Om det finns konflikter mellan dina lokala implementeringar och implementeringar som gjorts i fjärrdatabasen rekommenderar vi att du först löser alla konflikter. Sedan kan du utföra en push-åtgärd på dina ändringar.
För att göra det måste du först dra in ändringarna från fjärrdatabasen (pull), lösa konflikterna och sedan överföra filerna utan konflikter.
Söka efter filer på Git-panelen
Med sökfältet i Git-panelen kan du söka efter filer genom att ange filnamn. Den här funktionen är särskilt användbar när du har ett stort antal filer som är kopplade till din plats.
Skriv in filnamnet i sökfältet om du vill söka efter en fil. Filen eller filerna som matchar ditt sökord visas omedelbart.
Lägga till filer i .gitignore-listan
Om du inte vill att Git ska hantera en fil kan du lägga till filen i .gitignore. Git ignorerar sedan filerna i den här mappen när du utför olika åtgärder, till exempel implementera, push och pull. Du måste implementera .gitignore-filen i din databas så att andra användare som klonar databasen också är medvetna om filerna i.gitignore-mappen.
Gå till panelen Filer i Dreamweaver för att lägga till filer i .gitignore. Markera och högerklicka på den fil du vill att Git ska ignorera och välj Git > Lägg till i .gitignore.
Du kan när som helst ta bort en fil från.gitignore genom att markera filen på panelen Filer. Högerklicka och välj Git > Ta bort från .gitignore.
Kontrollera att du har implementerat .gitignore-filen i den lokala databasen och fjärrdatabaserna när du har ändrat den här filen.
Komma åt Git via kommandoraden
I det föregående avsnitten i den här artikeln beskrevs hur du använder Git-panelen för att utföra åtgärder som t.ex. koppla en Git-databas till din plats, skapa och hantera fjärranslutningar, flytta filer till en databas via Push, eller ta filer från en databas via Pull. Du kan även utföra de här åtgärderna med Git-kommandon.
Gör så här för att utföra Git-åtgärder med terminalen:
- Klicka på Fönster > Git och klicka på ikonen för öppning av Bash-/terminalkonsolen.
- Öppna panelen Filer och växla till Git-vyn. Klicka på den ikon för att öppna Git-terminalen som finns bredvid listrutan med databaser.
En lista över vanliga Git-kommandon finns i lathunden för Git.
Vissa åtgärder som Git stash och kombinerad implementering efter Push kan för närvarande bara utföras från kommandoraden.
När vissa åtgärder utförs, t.ex. initiering av en Git-databas från kommandoraden, visas dessa ändringar även i Dreamweaver-gränssnittet.
Du kan även ändra filer med kommandoraden när Dreamweaver är avstängt. Om du gör det ser du följande meddelande när du startar Dreamweaver nästa gång:
Ange Git-inställningar i Dreamweaver
Git-inställningarna i Dreamweaver gör det möjligt att definiera vissa inställningar för användningen av Git i Dreamweaver. Du kan använda dialogrutan Inställningar för att göra inställningar för Git, till exempel sökvägen till terminalen och timeoutinställningar.
-
Välj Redigera > Inställningar.
-
Välj Git i dialogrutan Inställningar.
-
Ange följande i dialogrutan Git-inställningar:
- Sökväg till körbar Git-fil: .exe-filen för din Git-klient. Om din körbara fil finns lagrad på en annan plats navigerar du till den plats där du har sparat Git-.exe-filen.
- Standardtimeout för Git-åtgärd: ange värdet för timeout (i sekunder) för Git-fjärråtgärder.
- Sökväg till Terminal: den fullständiga sökvägen till den körbara filen för att öppna och använda Git-terminalen.
- Kommandoargument: ange eventuella kommandoargument för dina Git kommandon.
-
Klicka på Använd för att spara inställningarna.
Starta om Dreamweaver för att de uppdaterade inställningarna ska börja gälla.