[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] RCS vs CVS (was:CVS)



On Tue, Nov 30, 1999 at 11:15:34AM +0100, Jamart V, 22LW/XSU/SysEnabl Unix wrote:
> J'ai développé une sorte de front-end pour RCS dans notre environement
> AIX/ILIAS. Ce programme permet la gestion de paquets de fichiers (forms au
> format binary, inp, sql,...) utilisés pour l'interface de notre produit
> logistique, un peu comme le fait CVS. Il suffit de copier en vrac tous les
> fichiers à gérer dans un répertoire et grâce à l'interface, tu fais les
> check-in, les check-out, les recover, les BLUP (version 3.0 à 4.0
> directement) et les recover. Tu peux même gérer l'historique de tout, par
> date ou version. Le programme a été écrit en ksh et je l'ai mis en GPL. Si
> cela intéresse quelqu'un, je peux (après avoir retiré les informations
> confidentielles concernant l'adaptation au Ministère de la Défense
> Nationale) lui envoyer ce "script" ansi que mon analyse.

Ceci dit, RCS est tellement simple à utiliser... j'ai failli faire une petite
interface en Perl/Tk, mais c'est vraiment trop simple.

créer un repository RCS (optionnel): mkdir RCS
ajouter un nouveau fichier: rcs -i <fichier>
checkout: co -l <fichier>
checkin: ci -u <fichier>
historique: rlog <fichier>
...et voilà ;)
(il y a un peu plus, mais ça suffit largement pour commencer ;))

Ah, BTW, (X)Emacs a un menu pour la gestion des versions via RCS:
Tools/
  Version Control/
on y trouve:
- register: ajouter un nouveau fichier pas encore sous contrôle de versions
  (quand on édite un fichier qu'on a pas encore "register", on n'a que ce choix-là)
- check in/out: automatiquement avec lock/release
- revert to last version
- undo last check-in
- show history
- compare with last version
- show locked files
De plus, Emacs utilise ediff pour afficher les diff entre versions. Ediff est vraiment
très, très bien foutu, puisqu'il arrive même à montrer les différences au niveau des
mots, pas seulement des lignes.

-- 
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
The universe is like a safe to which there is a    :
combination -- but the combination is locked up    :
in the safe.                      -- Peter DeVries :
---------------------------------------------------'

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/