Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Open Source Code >> Content

    Hur man gör en patch för en Open Source Project

    En av de största fördelarna med öppen källkod är förmågan att visa och modifiera källkoden . För programmerare , innebär detta att diagnostisera och åtgärda problem själva istället för att vänta på att någon annan gör det . För att bidra denna korrigering till utvecklarna av open source-projekt , måste du skicka dem en lapp . Saker du behöver Review Software källkod Review Software Code management ( CVS eller SVN ) katalog Internetuppkoppling
    Diff program
    Visa fler instruktioner
    Gör en patch för ett öppet Source Project
    1

    Identifiera ett problem eller fel i en bit av programvara med öppen källkod . Detta sker oftast när du använder programvaran . Programmet kraschar antingen eller beter sig på ett oväntat eller oavsiktligt sätt . Ibland är det en fråga om att kunna visualisera ett bättre sätt att göra något .
    2

    Ladda ner källkoden . Eftersom du kommer att göra en patch för att skicka till utvecklarna , behöver du den ursprungliga koden för att skriva det . Detta görs med källkod programvara som Concurrent Versions System ( CVS ) eller Subversion ( SVN ) . Gå till programvarans projektets sida och klicka på " Code " om utvecklaren är
    3

    använder CVS på SourceForge . Följ anvisningarna för anonym CVS åtkomst . Detta gör att du kan ladda ner koden utvecklaren källa från CVS .
    4

    Sök utvecklarens hemsida för instruktioner för att ladda ner källkoden om han använder en annan tjänst än SourceForge . Om anvisningarna inte på hemsidan , måste du maila utvecklaren eller en närstående sändlista för hjälp .
    5

    diagnostisera problemet utan att göra några ändringar . Nu när du har källkoden , kan du ta reda på var programvaran bryter .
    6

    Kopiera varje fil du ska ändra till en tillfällig . Gammal . * Fil . Till exempel , om du skulle ändra " eval.c , " du skulle kopiera " eval.c " till " eval.old.c. " Detta registrerar den gamla filen så diff-programmet har något att arbeta från .
    7

    Få kodning och åtgärda problemet . Det kan vara så enkelt som en - line fix , till exempel ändra en funktion parameter eller lägga till några parenteser till någon aritmetik , eller mycket mer komplicerat . Ibland kan du behöva skriva en hel funktion .
    8

    Städa upp ditt arbete att göra utvecklarens jobb lättare . Torka bort skräp linjer eller kommentarer du kan ha lämnat vid fastställandet av koden och se till att din indrag och mellanslag stilen är densamma som utvecklarens . Du bör också vara säker på att du följt alla namnkonventioner utvecklaren användas om du vill att din patch som skall lämnas . Inte gör rensningen innebär utvecklaren kanske inte har tid att städa upp din kod och din patch kommer aldrig accepteras .
    9

    Kör diff -programmet . Diff-programmet jämför två filer och poster skillnaderna mellan dem . Detta kommer att generera lappen , så senare patch programmet kan lägga till dessa förändringar till utvecklarens källkod . För varje fil du ändrade , måste du köra diff program som detta : " patch -Un eval.old.c eval.c > eval.patch "
    10

    Skicka plåstret till byggherren , e-posta den till honom i en bilaga . Utvecklaren kan hämta källkod från CVS , applicera plåstret och begå ändringarna . Han kommer förmodligen också lägga till dig till krediter om programmet har någon ( vanligtvis finns i readme-filen ) .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Utbildning för Mapserver
    ·Vad är meningen med Open - Source Applications
    ·Hur man installerar Adempiere i Windows XP
    ·Hur man sparar en fil OpenOffice Writer som en doc ( Wo…
    ·Alternativ till Apt - proxy
    ·Är VMware Open - Source
    ·Hur man startar HP - UX Into Single - User Mode
    ·HTML- kod till Top Passa Celler
    ·Hur Besegra Forensic Disk Imaging
    ·Konvertera PPT till Video Open Source
    Utvalda artiklarna
    ·Hur man använder en telefon med Skype
    ·Hur Backup Linux
    ·Vad är PCM okomprimerad
    ·Hur konverterar jag Powerpoint till DVD med Timed Över…
    ·Hur Kopiera en PDF -fil till disk
    ·Hur man lagrar Word-dokument i Access
    ·Hur man bort registernyckeln för Kaspersky
    ·Hur man kan dela en sida i ett OpenOffice dokument
    ·Hur man installerar Authorware Web Player 7
    ·Lätt PDF Konvertering
    Copyright © Dator Kunskap http://www.dator.xyz