Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1078 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  gCVS / CVS : comment gerer les conflits

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

gCVS / CVS : comment gerer les conflits

n°381983
axel584
Posté le 30-12-2003 à 10:31:46  profilanswer
 

Bonjour,
Je commence tout juste à utiliser CVS et je voudrais savoir comment gerer les "conflits", quand j'ai fait une modif sur un fichier et qu'une autre personne a fait d'autres modifs sur ce fichier, tout ce que j'arrive à faire, c'est écraser mes modifs en forçant l'update sous gCvs.
 
Merci pour votre aide,
 
Axel
 

mood
Publicité
Posté le 30-12-2003 à 10:31:46  profilanswer
 

n°381996
lelfe
Posté le 30-12-2003 à 10:48:07  profilanswer
 

dans ces cas là, tu n'as pas d'autre solution que de résoudre le conflit "à la main"
a coup de "cvs diff", tu regardes ce qui a changé, tu analyses, et tu vois ce qu'il faut changer. Oui, je sais c'est très chiant, mais CVS n'est pas prévu du tout pour permettre à plusieurs personnes de travailler en même temps sur le même fichier (d'un autre côté, ca se comprend, je vois mal comment on pourrait automatiser ca).
Une pseudo solution consisterait à utiliser la fonction de verrou intégré à cvs (cvs lock si je me souviens bien). Quand quelqu'un veut travailler sur un fichier, il pose un verrou sur celui-ci, et le retire quand il a fini. Si quelqu'un essaye d'obtenir un verrou sur un fichier qui en a déjà, il ne le pourra pas, et saura ainsi qu'il ne doit pas travailler sur ce fichier.
 
Lelfe

n°382022
axel584
Posté le 30-12-2003 à 11:33:00  profilanswer
 

oki, mais dans la doc de CVS que j'ai vu, ils préconisait, au contraire, de ne pas utiliser ce systeme de verrou (pour lequel j'étais habitué avec d'autres outils de versionning)

n°382126
ratibus
Posté le 30-12-2003 à 14:36:10  profilanswer
 

faut s'arranger pour pas bosser sur les memes parties d'un meme fichier :)
au boulot je l'utilise et on bosse souvent à plusieurs sur un meme fichier et ça pose pas de problèmes (du moment qu'on modifie pas les memes choses)

n°382594
axel584
Posté le 31-12-2003 à 13:07:21  profilanswer
 

tu veux dire que vous bossez en même temps sur des parties différentes du fichier, mais à ce moment là, comment faire pour fusionner toutes les modifs sur CVS ?
C'est ça que j'arrive pas à comprendre, il m'affiche qu'il y a un conflit, je peux voir le diff, mais je n'arrive pas à "valider" pour que les modifications soient toutes prises en compte.

n°382721
k666
dites non à petitmou
Posté le 31-12-2003 à 18:05:21  profilanswer
 

tu vas dans le rep du fiochier conflictuelm et tu tapes cvs update,
pis la il va melanger les modifs de l autre et les tiennes,
puis apres tu regardes le diff que cvs a mis dans ce fichier et tue ffaces les trucs mauvais pis tu co mmites une fois que le fichier est soit disant stable

n°384222
ratibus
Posté le 04-01-2004 à 13:13:23  profilanswer
 

avant de faire un commit faut toujours faire un update


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  gCVS / CVS : comment gerer les conflits

 

Sujets relatifs
[ISO] KDE 3.2 CVS + XFree 4.4 + kernel 2.6 + gcc3.3.2[Latex] Gérer de grosse matrices
[CVS] Je cherche un bon howto sur comment récuperer et compilerGérer ses ml
[CVS] Comment supprimer un projet ?[mettre /etc dans un repositoire CVS]
[CVS] Créer différentes branches/versionsGérer une grosse partition NTFS avec fstab ?
CVS : obtenir le log d'un CVS avant une date donnéeGérer plusieurs disques durs externes (firewire et usb2)
Plus de sujets relatifs à : gCVS / CVS : comment gerer les conflits


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR