Guide informatique hardware En1heure.com
Articles phares : Quelle alimentation PC | Choisir son ecran LCD PC

Chercher un sujet :

CVS

Itseasy est un petit projet Open Source de CMS sans base de données. Son but est d'être accessible et rapide.
Participez au développement et / ou suivez son cours à travers cette section ;o)
Site officiel : Itseasy | Démonstration en ligne
Avatar de l’utilisateur
Administrateur
Messages: 1066
Inscription: Mer Avr 14, 2004 2:35 pm
Localisation: /home/vincent
CVSMessagePosté: Mer Nov 24, 2004 5:40 pm

Si si !

Si par exemple, un développeur A travail sur un fichier X et qu'un autre développeur B travail sur le même fichier, ensuite le développeur A envoi sa version du fichier avec par exemple les lignes 1 et 2 de modifiées puis quelques minutes plus tard, le développeur B envoi sa propre version avec les lignes 4 et 5 de modifiées, CVS va "fusionner" les deux versions et non pas écraser l'ancienne version.

J'espère que j'ai été clair :?

Messages: 40
Inscription: Ven Nov 05, 2004 8:59 am
CVSMessagePosté: Mer Nov 24, 2004 6:01 pm

Ca ne supprime pas tous les risques:
En effet, si 1 programmeur supprime la déclaration d'une variable en haut du fichier et que celle-ci est utilisée par le programmeur 2 dans une fonction plus bas dans le code, CVS n'y verra que du feu et 'mergera' les deux fichiers comme si de rien.
CVS ne fait pas de vérification, il s'appuie uniquement sur un 'diff'.

Par contre, si les 2 programmeurs ont modifié la meme partie d'un fichier, CVS ne fait rien et demande à la personne qui commit en dernier de prendre une décision.

CVS (ou autre) facilite énormément la tache des programmeurs.
Avatar de l’utilisateur
Administrateur
Messages: 1614
Inscription: Ven Mar 26, 2004 7:16 am
Localisation: /var/www/
CVSMessagePosté: Jeu Nov 25, 2004 3:40 pm

Intéressant :D
Et ça se met en place facilement ce truc ?
MErci pour les réponses !

Messages: 40
Inscription: Ven Nov 05, 2004 8:59 am
CVSMessagePosté: Jeu Nov 25, 2004 3:53 pm

vanquish a écrit:Intéressant :D
Et ça se met en place facilement ce truc ?
MErci pour les réponses !


Sur un server linux ça se met en place facilement.
Si tu utilises les services d'un site internet fournissant un CVS, c'est encore plus simple :)

Vraiment, ça vaut le coup, ça permettra au projet de s'organiser au niveau de la gestion différentes releases et aux contributeurs de travailler main dans la main.
Précédente

Retourner vers Développement technique d'Itseasy



Chercher un sujet :


cron