| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
software  
  • Adobe Illustrator
  • animation Software
  • Antivirus Software
  • Audio Software
  • Sikkerhedskopiere data
  • brænde cd'er
  • brænde dvd'er
  • Datakomprimeringssystem
  • database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Fil Forlængelse Types
  • finansiel Software
  • Freeware, Shareware & Abandonware
  • GIMP
  • grafik Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Anden Computer Software
  • PC spil
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • præsentation Software
  • produktivitet Software
  • Quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Software betaversioner
  • Software Consultants
  • Software Development Companies
  • software Licensing
  • regneark
  • Skat forberedelse software
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Tekstbehandling Software
  •  
    Computer Viden >> software >> Open Source Code >> Content
    Hvordan man laver en patch til et open source projekt
    En af de største fordele ved open source er evnen til at se og ændre i kildekoden. For programmører , betyder det at diagnosticere og løse problemer selv i stedet for at vente på en anden til at gøre det. For at bidrage denne rettelse til udviklerne af open source-projekt , skal du sende dem en patch. Ting du skal
    Software kildekode
    Code management software ( CVS eller SVN )
    internetforbindelse
    Diff program
    Vis Flere Instruktioner
    Gør en patch til en Open Source Project
    1

    Identificer et problem eller fejl i et stykke open source software. Dette sker normalt , som du bruger softwaren. Programmet enten går ned eller opfører sig på en uventet eller utilsigtet måde. Nogle gange er det et spørgsmål om at kunne visualisere en bedre måde at udføre noget .
    2

    Download kildekoden. Da du kommer til at gøre en patch til at sende til udviklerne , du har brug for den oprindelige kode til at skrive det . Dette gøres med kildekode management software som Concurrent Versions System ( CVS) eller Subversion (SVN ) .
    3

    Gå til software projekt siden og klik på "Code ", hvis bygherren er hjælp CVS på SourceForge . Følg anvisningerne for anonym CVS -adgang. Dette vil give dig mulighed for at downloade udvikleren kildekoden fra CVS.
    4

    Søg udviklerens hjemmeside for vejledning for at hente kildekoden , hvis han anvender en service end SourceForge . Hvis instruktionerne ikke er på hjemmesiden, vil du nødt til at kontakte bygherren eller et beslægtet postliste for assistance.
    5.

    diagnosticere problemet uden at foretage nogen ændringer . Nu hvor du har kildekoden , kan du finde ud af, hvor softwaren er at bryde .
    6

    Kopier alle filer du vil ændre til en midlertidig . Gammel. * Fil. For eksempel, " , eval.c ", hvis du skulle ændre dig ville kopiere " eval.c " til " eval.old.c. " Dette registrerer den gamle fil så diff -programmet har noget at arbejde ud fra.
    7

    Få kodning og løse problemet . Det kunne være så simpelt som én linje fix, som at ændre en funktion parameter eller tilføje nogle parenteser til nogle aritmetik, eller meget mere kompliceret. Sommetider kan du nødt til at skrive en hel funktion .
    8

    Ryd op dit arbejde at gøre udviklerens arbejde lettere. Ryd op nogen junk linjer eller kommentarer, du kan have efterladt , mens fastsættelse af kode og sørg for din indrykning og blanke stil er den samme som udviklerens . Du skal også være sikker på, at du har fulgt nogen navngivning den anvendte bygherren , hvis du vil have din patch , der skal indsendes . Ikke at gøre oprydningen betyder udvikleren måske ikke har tid til at rydde op i din kode og din patch vil aldrig blive accepteret.
    9

    Kør diff -programmet. Diff -programmet sammenligner to filer og registreringer forskellene mellem dem . Dette vil generere plasteret , så senere patch program kan tilføje disse ændringer til udviklerens kildekode. For hver fil, du ændrede , er du nødt til at køre diff program som dette : "patch -un eval.old.c eval.c > eval.patch "
    10

    Send plasteret til udvikleren , e-maile det til ham i en vedhæftet fil . Udvikleren kan downloade kilde fra CVS, anvende plaster og forpligte ændringerne. Han vil sikkert også tilføje dig til de kreditter, hvis softwaren har nogen ( normalt placeret i readme-filen ) .

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan til Open Office Lommeregner og kapitalisere må…
    ·Understreget Code attribut i HTML 
    ·Hvad er OpenOffice Suite 
    ·Sådan installeres Skind på en phpBB Board 
    ·Hvordan konverterer jeg en webadresse til en URL 
    ·Sådan ændres Java Runtime 
    ·Sådan pakkes IMDB billeder med PHP 
    ·Distance Vector protokoller 
    ·Proxy FAQs 
    ·Forskelle mellem Visual Basic Script & Java 
      Anbefalede Artikler
    ·Sådan Set Workbook Aktieoptioner i Microsoft Excel 200…
    ·Tips om datafortolkning 
    ·Sådan fjernes Silent BCC Program 
    ·Sådan ændres en MPEG-4 -fil til en MP3- fil 
    ·Sådan fjerner du manuelt XP Antimalware 
    ·Sådan bruges Clue Finders Software 
    ·En liste over specialtegn Keyboard Characters 
    ·Sådan Fjern markeringen Noget så Final i PowerPoint 
    ·Hvordan man laver en Polaroid Collage Med en Photoshop …
    ·Sådan Slet tekst i Paint 
    Copyright © Computer Viden http://www.computerdk.com