| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    The Best Sub Versionering til Linux
    Når flere udviklere arbejder på et enkelt projekt , holde styr på deres individuelle ændringer , og separate versioner af , kan projektets kildekode bevise udfordrende. For at håndtere disse udfordringer , store software -projekter ofte bruger sub versionering software til at spore alle disse ændringer og bidrag. Der er mange sub versionering programmer til Linux , hver med sine egne funktioner , der gavner de forskellige udvikleres præferencer og projekter. Sub Versionering

    Sub versionering software , også kendt som version kontrol software hjælper softwareudvikling teams samarbejde om projekter ved at spore og organisere de ændringer enkelte medlemmer foretager kildekodefiler . Teams bruge denne type software har en hovedarkivet med en funktionel version af et projekts kildekode , hvorfra enkelte medlemmer kan hente kopier. Team medlemmer kan derefter foretage eksperimentelle ændringer i deres kopier af kildekode og vente, indtil disse ændringer er fuldt funktionelle , før der forpligter dem til hovedarkivet .
    SVN

    One stykke populær sub versionering software til Linux hedder Subversion (SVN ) . SVN bruger en centralt lager , hvor den ene server har rekorden for hver udgave af kildekoden holdets indsendt medlemmer. Team medlemmer kan downloade, eller " check ud ", den nyeste version af projektets kildekode, samt eventuelle tidligere version teammedlemmer forpligtet til lageret , fra denne centralt lager . SVN kan også liste forskellene mellem to versioner af den samme kildekode .
    Mercurial

    Mercurial er sub versionskontrol software, der bruger et distribueret system i stedet for SVN s centraliseret system . Team medlemmer på et projekt brug mercurial kopi , eller " klon ", en hel kopi af projektets repository til deres computere i stedet for individuelle filer. Dette giver alle, der kloner iltre repository adgang til alle iteration af projektets kildekode på sin egen maskine . Mercurial registrerer ændringer og kildekode begår med et minimum antal kommandoer , hvilket gør det nemmere at lære at bruge end SVN .
    Git

    Git er en anden populær stykke sub versionering software til Linux . Den blev udviklet af Linus Torvalds , som også skabte den Linux-kernen , som distribueret versionskontrol software. Hvert holdmedlem har en fuld kopi af projektets repository , men Git indeholder flere kommandoer og funktioner end Mercurial . Git er også populært blandt udviklere, der udfører arbejdet på Linux-kernen , da de skal lære Git for at yde bidrag til kernen projektet.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Override Protection 555 
    ·Sådan tilføjes en ListBox 
    ·Sådan oprettes Sound med tal i LabVIEW 
    ·Sådan bruges Integer Rester i Visual Logic 
    ·Sådan bruges objektorienteret programmering teknikker …
    ·Sådan forhindrer en Navigation Bar Fra Pushing Down a …
    ·Sådan redigeres en MSI-fil 
    ·Sådan bruges SDF & SQL Connection 
    ·Sådan bruges ConsoleWrite til Output Class Data 
    ·Sådan bruges Fibonacci Recursion Function 
      Anbefalede Artikler
    ·Introduktion til Singular Value Nedbrydning 
    ·Hvordan installerer jeg Vix 1,5 Perl 
    ·Hvordan kan man øge samtidige forbindelser i MySQL 
    ·Sådan opdaterer Syntaks for MySQL 
    ·Sådan tilføjes en Toggle Skift til en Silverlight App…
    ·Sådan kompilere en eksekverbar JAR Fil 
    ·Sådan fjerner dubletter fra en to liste String 
    ·Sådan Beregn et Autodesk & Moment of Inertia for en ro…
    ·Sådan får POST data fra Apache2 mod_perl 
    ·Sådan : Java Applets & Nagle algoritme 
    Copyright © Computer Viden http://www.computerdk.com