Ställa in en session och importera ett befintligt projekt

Låt oss hålla oss till exemplet med Linux®-kärnan och drivrutinen. Du kanske vill ersätta din egen uppsättning bibliotek eller projekt istället för de här två exemplen. För att skapa en ny session som innehåller de två projekten gå till menyn SessionStarta ny session längst upp till vänster (eller om det är första gången du använder KDevelop, använd helt enkelt sessionen du får första gången, default, som är tom).

Därefter vill vi befolka sessionen med projekt som vi för tillfället antar redan finns någonstans (fallet med att starta projekt från början beskrivs på ett annat ställe i handboken). För att göra det finns det i huvudsak två metoder, beroende på om projektet redan finns någonstans på hårddisken eller om det måste laddas ner från en server.

Alternativ 1: Importera ett projekt från en server för ett versionskontrollsystem

Låt oss först anta att projektet vi vill skapa, Linux®-kärnan, finns i något versionskontrollsystem på en server, men att du inte ännu har checkat ut det till din lokala hårddisk. I detta fall, gå till menyn Projekt för att skapa Linux®-kärnan som ett projekt inne i den aktuella sessionen och utför följande steg:

  • Gå till ProjektHämta projekt för att importera ett projekt

  • Därefter har du flera alternativ för att starta ett nytt projekt i den aktuella sessionen, beroende på var källkodsfilerna ska komma från. Du kan helt enkelt peka KDevelop på en befintlig katalog (se alternativ 2 nedan), eller be KDevelop att hämta källkoden från ett arkiv.

  • Med antagandet att du inte redan har en version utcheckad:

    • Under Välj källa i dialogrutan, välj att använda Från filsystem, Subversion, Git, GitHub eller KDE

    • Välj en arbetskatalog som mål dit källkoden ska checkas ut

    • Välj en webbadress för platsen för arkivet där källkodsfilerna kan hämtas

    • Klicka på Hämta. Det kan ta ganska lång tid, beroende på anslutningens hastighet och projektets storlek. Tyvärr visar inte förloppsraden någonting i KDevelop 4.2.x, men du kan följa förloppet genom att periodiskt titta på utmatningen på kommandoraden från kommandot

      du -sk /sökväg/till/KDevelop/projekt

      för att se hur mycket data som redan har laddats ner.

Notera

Problemet med förloppsraden har rapporterats som KDevelop fel 256832.

Notera

Under processen får jag också felmeddelandet Du måste ange en giltig plats för projektet, vilket kan ignoreras utan problem.

  • Du blir tillfrågad om att välja en KDevelop projektfil i katalogen. Eftersom du troligen inte har någon ännu, klicka helt enkelt på Nästa.

  • Tryck på Nästa igen

  • KDevelop ber dig sedan välja en projekthanterare. Om projektet använder vanliga UNIX® make-filer, välj projekthanteraren för eget byggsystem.

  • KDevelop börjar sedan tolka hela projektet. Återigen tar det en hel del tid att gå igenom alla filer och indexera klasser, etc. Längst ner till höger i huvudfönstret finns en förloppsrad som visar hur långt processen har kommit (om du har flera processorkärnor kan du accelerera processen genom att gå till menyalternativet InställningarAnpassa KDevelop, sedan välja Bakgrundstolkning till vänster och öka antal trådar för bakgrundstolkning till höger).

Alternativ 2: Importera ett projekt som redan finns på hårddisken

Som ett alternativ, om projektet du vill arbeta med redan finns på hårddisken (exempelvis för att du har laddat ner det som en tar-fil från en FTP-server, eftersom du redan har checkat ut en version av projektet som ett versionskontrollsystem, eller för att det är ditt eget projekt som bara finns på din egen hårddisk), använd då ProjektÖppna/Importera projekt och välj katalogen där projektet finns i dialogrutan.