cvs depot et copie de travail Le sujet est résolu

Tout ce qui concerne la programmation.
Répondre
sql84
Membre
Membre
Messages : 26
Inscription : 26 oct. 2022, 09:13
Status : Hors-ligne

Bonjour a toutes et tous,
je souhaiterais installer cvs sur un de mes serveur Debian 11 distant, afin de pouvoir utiliser les divers avantages du versionning de fichier,
le problème c'est que j'ai jamais fait cela, j'ai regardé sur internet, mais j'ai pas trouvé de tuto en français qui aborde simplement l'ensemble du processus de création
c'est pourquoi je suis pas sûr d'avoir bien compris les différentes étapes si quelqu'un sait faire cela, merci de m'aider ou du moins m'aiguiller pour réaliser cet aspect
je vous met ci-dessous ce que j'ai compris, n'hésitez pas à me faire remarquer si il manque une étape ou si plus simplement je suis dans les choux
le but pour moi et d'apprendre à faire cela afin que je puisse me débrouiller tout seul par la suite
par avance merci a toutes les bonnes volontés de leurs aide

1/ Création du répertoire qui va contenir mes dépôt :

Code : Tout sélectionner

mkdir /home/cvsroot
cd /home/cvsroot
cvsroot init
2/ Création du dépôt lui même (sources dans /home/projet)

Code : Tout sélectionner

cd /home/projet
cvs import projet sql84 initial
3/ Création de la copie de travail

Code : Tout sélectionner

mkdir /home/work_projet
cd /home/work_projet
cvs checkout projet
4/ Administrer le dépôt

Code : Tout sélectionner

cd /home/work_projet/
cvs add monfichier.php
....
cvs commit monfichier.php
...
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour,


[HS]

Comme je n'ai même jamais testé cvs, je prends donc le risque d'écrire de grosses conneries... :012:

Je n'ai pas testé cvs car au moment (où tu te trouves peut-être) de débuter (humblement) avec un système de version,
j'ai écarté cvs au profit de git

Donc si tu n'as pas de contraintes fortes quant à la solution,
peut-être vaut-il la peine d'en évaluer plusieurs pour faire un choix judicieux.

J'ai écarté cvs car, si ma mémoire est bonne, .... CVS est basé sur un système de dépôt centralisé,
alors que GIT fonctionne sur un schéma de dépôts locaux (dispersés)
ce qui n'interdit pas d'avoir un dépôt "central" par projet sur lequel les dépôts locaux peuvent tirer/pousser.

Et CVS avait aussi du me paraître d'approche plus ardue (subjectif).

Peut-être lire : Difference between GIT and CVS | stackoverflow


Pour appuyer un peu cette suggestion, le hasard m'a porté ce matin vers :
Haskell Wiki

Use git or darcs unless you have a specific reason not to...



Ça ne répond pas à ta question, mais peut-être cela aura un peu d'utilité ???
**Simple Utilisateur** -- Debian stable - XFCE
sql84
Membre
Membre
Messages : 26
Inscription : 26 oct. 2022, 09:13
Status : Hors-ligne

Bonjour Dezix,
merci de ta réponse, je vais regarder ce que tu propose.
peut être d'autres personnes utilise un autre système de versionning, n'hésitez pas à me confier votre préférence à la matière
A bientôt
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

J'utilise GIT à un niveau assez basique mais suffisant pour avoir un petit intérêt pratique,
donc si ton choix va par-là, je pourrais peut-être t'aider au début...

Et puis GIT est très utilisé et bien documenté ça aide :wink:
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
vv222
Membre actif
Membre actif
Messages : 852
Inscription : 18 avr. 2016, 20:14
Contact :
Status : Hors-ligne

Ici je bosse avec git. Dans mon cas ce n’est pas un choix lié aux possibilités spécifiques qu’il apporte par rapport aux alternatives, je suis juste parti sur le logiciel qui semblait le plus utilisé et le plus populaire au moment où je me suis lancé.
Avatar de l’utilisateur
lol
Site Admin
Site Admin
Messages : 4974
Inscription : 04 avr. 2016, 12:11
Localisation : Madagascar
Status : Hors-ligne

Hello,
Pareil, git (Avec mon dépôt Gogs perso).
Le plus utilisé, le plus documenté.
Désolé de pas pouvoir aider sur CVS.
Règles d'usage du forum. Signalez si vous avez posté votre question sur un autre forum. Explications ici
Debian Unstable. Mate/LXQT. Dieu, en créant l'homme, a quelque peu surestimé ses capacités.
Répondre