| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    La migliore delle versioni per Linux Sub
    Quando diversi sviluppatori stanno lavorando su un singolo progetto , tenendo traccia delle loro singole modifiche , e le versioni separate , il codice sorgente del progetto può rivelarsi impegnativo . Per far fronte a queste sfide , i grandi progetti di software spesso utilizzano software sub versioning per tenere traccia di tutte le modifiche e contributi . Ci sono numerosi programmi di versioning sub per Linux , ciascuna con le proprie caratteristiche a beneficio delle preferenze e progetti diversi sviluppatori. Sub Versioning

    software versioning Sub , noto anche come software di controllo di versione, aiuta i team di sviluppo software collaborano su progetti di monitoraggio e l'organizzazione dei singoli membri modifiche apportate ai file di codice sorgente . Squadre che utilizzano questo tipo di software hanno un repository principale con una versione funzionante del codice sorgente di un progetto, dalla quale i singoli membri possono scaricare copie. I membri del team possono quindi apportare modifiche sperimentali alle loro copie del codice sorgente e attendere che tali modifiche sono completamente funzionanti prima di fare la commit sul repository principale .
    SVN

    One pezzo del popolare software di versioning sub per Linux è chiamata Subversion ( SVN ) . SVN utilizza un repository centralizzato , in cui un server detiene il record di ogni versione dei membri del team di codice sorgente presentati. I membri del team possono scaricare , o "check out ", l'ultima versione del codice sorgente del progetto , nonché eventuali precedenti membri del team impegnati versione nel repository , da questo repository centralizzato . SVN può anche elencare le differenze tra due versioni dello stesso codice sorgente .
    Mercurial

    Mercurial è software di controllo delle versioni sub che usa un sistema distribuito , invece di SVN di sistema centralizzato . I membri del team su un progetto di utilizzo mercuriale copia , o " clone ", un'intera copia del repository del progetto per i propri computer , invece di singoli file. Questo dà chi clona il repository Mercurial accesso ad ogni ripetizione del codice sorgente del progetto sulla propria macchina. Mercurial tiene traccia delle modifiche e il codice sorgente si impegna con un numero minimo di comandi , il che rende più facile da imparare ad usare di SVN .
    Git

    Git è un altro pezzo popolare di software di controllo delle versioni sub per Linux . È stato sviluppato da Linus Torvalds , che ha anche creato il kernel Linux, come distribuite software di controllo di versione. Ogni membro della squadra ha una copia completa del repository del progetto , ma Git comprende più comandi e funzioni di Mercurial . Git è anche popolare tra gli sviluppatori che eseguono il lavoro sul kernel Linux , in quanto essi devono imparare Git , al fine di dare un contributo al progetto del kernel .

    Previous :

    next :
      Articoli Correlati
    ·Come popolare un controllo ListView Da un SQL 
    ·Come modificare un registro con Austrumi 
    ·Come inserire le parole che contengono apostrofi in SQL…
    ·Come forzare un distruttore chiamata in C + + Net 
    ·Come utilizzare il comando SNMP per ottenere una etiche…
    ·Come chiamare una funzione in QBasic 
    ·Definizione di tabelle di gestione temporanea 
    ·Errore di rilevamento e correzione Metodi 
    ·Concetti di MATLAB 
    ·Come copiare un file in PowerShell 
      Articoli in evidenza
    ·Come utilizzare l'ereditarietà in PHP 
    ·Che cosa è una testata CType 
    ·Xcode Tutorial Web Browser 
    ·Che cosa è Python Programming ? 
    ·Posso mettere più ancore in HTML ? 
    ·Come inviare una e-mail a JDK 1.6 
    ·Come utilizzare Int. per ottenere il colore RGB Code 
    ·Come modificare un valore di cella Con VBA 
    ·Come memorizzare i dati da BASIC Stamp 
    ·Come creare una lista di distribuzione condivisa in SAP…
    Copyright © Conoscenza Informatica http://it.wingwit.com