Réaliser votre site


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


Afin de pouvoir tester et suivre l’évolution du CMS MadeSimple (CMSms) j'utilisais TORTOISESVN, une interface Subversion  sous Windows.

Donc sous Windows :
Pour installer TortoiseSVN, il suffit de télécharger la dernière version ainsi que le fichier de langue (Language packs)  Fr sur la page Download

Installer en suivant les instructions, pour information
- Guide d'utilisation quotidienne et Configuration de TortoiseSVN

Avant toute chose, il faut connaitre 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 et ensuite seulement "rapatrier" les fichiers.


Il suffit donc de créer (ou utiliser) un dossier dans lequel seront "rapatrier" les fichiers,

puis de se positionner sur le dossier et à l'aide du clic droit, on accède aux menus


- Si Exporter est choisi une simple copie des fichiers sera téléchargée vers le dossier
- Si SVN Extraire est choisi 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.


Il faut donc entrer :

1- l'URL du dépôt
2- comme on se trouve sur le bon dossier, Extraction du répertoire est correct



Il faut donc valider par OK et les fichiers son transférés

Vous pouvez donc tester votre CMS avec ces fichiers.




Créer un patch
Suivant les modifications effectuées par le développeur, il est possible de créer un patch de fichier pour faire une mise à jour dans un autre dossier de test
Pour cela se positionner sur le dossier et à l'aide du clic droit, on accède aux menu SVN mettre à jour



A la fin de la mise à jour il suffit de :





Pour informations les menus disponibles :





 A suivre : SVN sous distribution Linux pour cela prendre
- Rapidsvn - client graphique pour Subversion
- Meld - outil graphique pour comparer et fusionner des fichiers


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



Page précédente : LAMP en HTTPS
Page suivante : Git sous Linux