Réaliser votre site


Utiliser SVN sous Linux pour suivre l'évolution de CMS MadeSimple


Afin de pouvoir tester et suivre l’évolution du CMS MadeSimple (CMSms) j'utilise sous Debian (Gnu-Linux) Rapidsvn un client graphique pour Subversion
et Meld un outil graphique pour comparer et fusionner des fichiers


* Il faut donc installer RapidSVN soit avec Synaptic  ou en ligne de commande

Avant toute chose, il faut connaître les "Repository" des fichiers CMSms
Pour cela La Forge donne l'adresse des dossiers utilisés



Par exemple actuellement la future version 2.2.4  est sur la branche "trunk"


Attention
pour les versions 2.x le système d'installation n'est pas possible à partir des fichiers, il faut passer par l'installateur PHAR.
Donc si vous voulez suivre le SVN, il faut d’abord installer la dernière version du CMS dans un dossier
(ici /svn/cmsSvn_no_adodb/) et ensuite seulement "rapatrier" les fichiers du SVN.

La première fois
1 - Sélectionner le menu "Récupérer"
menu


2 - Indiquer
- l'URL du dépôt
- et le bon dossier ou seront Récupérer les fichiers du SVN (ici /svn/cmsSvn_no_adodb/)

Récupérer

Il faut donc valider par OK et les fichiers sont transférés
une copie avec indexation des fichiers sera téléchargée vers le dossier, et donc les mise à jour futures des fichiers pourront être effectuées.


3 - Voila les fichiers sont dans le dossier
fichiers avant

Vous pouvez donc tester votre CMS avec ces fichiers.

Les mises à jour
1 - se positionner sur le bon dossier et utiliser le sous menu "Mise à jour"
maj0
 
Ce qui donne une fenêtre
maj1

Soit utiliser la dernière mise à jour en cochant "Utiliser le dernier" soit indiquer un numéro de révision dans la case "Révision"
Puis valider

Voila une fois terminée la récupération des fichiers vous avez une liste des fichiers avec les indications

maj finie

Ici le détail des fichiers sous Mousepad

détail fichiers



Pour information pour Windows
Utiliser SVN Windows pour suivre l'évolution de CMS MadeSimple


Document  http://jc.etiemble.free.fr/abc JCE - version 15/10/2017-0 CC_licence



Page précédente : SVN Windows
Page suivante : Git sous Linux