Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment supprimer les fichiers à l'…
  • Comment faire pour utiliser des séq…
  • Game Maker : Tutorial Array 
  • À propos de Datalog 
  • Comment construire des organigrammes…
  • Comment concevoir un organigramme po…
  • Comment programmer Sudoku 
  • Trois catégories de langages de pro…
  • Comment écrire un script SQL Loopin…
  • La différence entre les algorithmes…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment détecter les pics dans MATLAB 
  • Comment créer un flux RSS à partir de votre page ColdFusion 
  • Comment calculer le module 
  • Comment faire une couverture polaire avec Photos 
  • La définition d'UML 
  • Comment convertir les valeurs de registre binaire à cordes 
  • Qu'est-ce qu'une classe ActiveX 
  • Comment Actualiser le contenu TabHost sur ​​un Android 
  • Comment faire pour obtenir un fichier WSDL Validation de l'axe URL 
  • Les avantages d'utiliser Pseudocode 
  • Connaissances Informatiques © http://www.ordinateur.cc