| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Le meilleur Versioning Sub pour Linux
    Lorsque plusieurs développeurs travaillent sur un même projet , garder la trace de leurs changements individuels et à des versions distinctes de , le code source du projet peut s'avérer difficile. Pour faire face à ces défis , les grands projets de logiciels utilisent souvent sous logiciel de gestion des versions de suivre tous ces changements et de contributions. Il existe de nombreux sous-programmes de version pour Linux , chacun ayant ses propres caractéristiques qui bénéficient des préférences et des projets de différents développeurs . Sous Versioning

    logiciel de gestion des versions Sub, également connu en tant que logiciel de contrôle de version , permet aux équipes de développement de logiciels collaborer sur des projets de suivi et d'organiser les changements membres rendent aux fichiers de code source . Les équipes utilisent ce type de logiciel ont un référentiel principal avec une version fonctionnelle du code source d'un projet, à partir de laquelle les membres individuels peuvent télécharger des copies . Les membres de l'équipe peuvent alors apporter des modifications expérimentales à leurs copies du code source et attendre que ces changements sont entièrement fonctionnels avant de les propager vers le dépôt principal .
    SVN

    One logiciel de gestion des versions sous populaire pour Linux est appelé Subversion ( SVN) . SVN utilise un référentiel centralisé , où un seul serveur détient le record de toute version de membres de l'équipe de code source soumis. Les membres de l'équipe peuvent télécharger, ou «check out », la dernière version du code source du projet, ainsi que tous les membres de l'équipe de la version précédente dans le référentiel , à partir de ce référentiel centralisé . SVN permet aussi de lister les différences entre deux versions d'un même code source.
    Mercurial

    Mercurial est un logiciel de gestion des versions sous-marin qui utilise un système distribué au lieu de SVN de système centralisé . Membres de l'équipe sur un projet Mercurial copie , ou " clone ", une copie intégrale du dépôt du projet de leurs ordinateurs au lieu de fichiers individuels. Cela donne à quiconque clones de l' accès à un dépôt Mercurial à chaque itération du code source du projet sur sa propre machine. Mercurial suivi des modifications et le code source s'engage avec un nombre minimum de commandes , ce qui rend plus facile d'apprendre à utiliser que SVN.
    Git

    Git est un autre morceau populaire de sous le logiciel de gestion des versions pour Linux. Il a été développé par Linus Torvalds, qui a également créé le noyau Linux, qui a été distribué le logiciel de contrôle de version . Chaque membre de l'équipe possède une copie complète du dépôt du projet, mais Git comprend plus de commandes et de fonctionnalités que Mercurial . Git est également populaire parmi les développeurs qui effectuent des travaux sur le noyau Linux , car ils doivent apprendre Git afin d' apporter une contribution au projet du noyau.

    Previous :

    next :
      articles connexes
    ·Les avantages de Fortran 
    ·Pourquoi une feuille de calcul Excel externe est un doc…
    ·Différences entre HTML 5 et HTML 4 
    ·Comment utiliser un anémomètre en BASIC Stamp One 
    ·Comment faire pour supprimer XMLNS Du Tag 
    ·Oz programmation Aide 
    ·Comment fixer espacement de tabulation dans Eclipse 
    ·Comment désactiver ActiveMARK Regedit 
    ·Comment faire pour héberger Jeux flash 
    ·Comment créer une application Windows Forms 
      articles en vedette
    ·Comment texte barré Avec HTML Code 
    ·Comment arrêter PHP popups d'URL dans Firefox 
    ·Comment utiliser MsgBox dans VB6 
    ·Comment utiliser une balise d'ancrage dans JSP 
    ·Comment utiliser Blender graphique en Java 3D 
    ·Comment écrire le code en vigueur Object Oriented 
    ·Comment remplacer un espace par Python Regex 
    ·Comment créer un Heap Dump Java 
    ·Comment insérer dans une base de données MySQL 
    ·Comment créer un type de données en Umbraco 
    Copyright © Connaissances Informatiques http://fr.wingwit.com