> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.smino.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Exemples de versionnement

Ci-dessous, nous vous montrons quelques exemples pour illustrer le versionnement des fichiers, son fonctionnement et les points auxquels il faut prêter attention.

| Remarque : il existe différents schémas de noms de fichiers grâce auxquels smino reconnaît les nouveaux fichiers téléchargés comme une mise à jour d’un fichier déjà existant. L’article d’aide suivant explique comment l’administrateur du projet peut définir ces schémas : [Quels schémas de noms de fichiers puis-je configurer?](https://help.smino.com/fr/article/quels-sont-les-schemas-que-je-peux-configurer-pour-les-noms-de-fichiers-du-k3jodi/)

1. si la règle suivante est activée : **après le dernier "_" (tiret bas)** :

Tout ce qui se trouve avant le dernier tiret bas est comparé, ce qui signifie que tout ce qui suit ce dernier tiret est exclu de la comparaison.

Exemple 1 :

ancien : Bauplan_V2-20181123.pdf  
nouveau : Bauplan_V3-20202312.pdf  
=> La « racine du mot » « Bauplan » est identique => l’ancien est remplacé par le nouveau.

Exemple 2 :

ancien : Bauplan.pdf  
nouveau : Bauplan_V3-20202312.pdf  
=> La « racine du mot » « Bauplan » est identique => l’ancien est remplacé par le nouveau.

Exemple 3 :

ancien : Bauplan1.pdf  
nouveau : Bauplan2.pdf  
=> pas de mise à jour (deux racines de mots différentes, « Bauplan1 » et « Bauplan2 ») => un nouveau fichier « Bauplan2.pdf » est créé. On voit maintenant Bauplan1.pdf et Bauplan2.pdf dans le dossier.

Exemple 4 :

ancien : Bauplan_EG.pdf  
nouveau : Bauplan_OG.pdf  
=> Attention ! Bauplan_OG.pdf remplace Bauplan_EG.pdf (la racine du mot « Bauplan » est identique) => Bauplan_OG.pdf devient la nouvelle version de Bauplan_EG.

Exemple 5 :  
ancien : Bauplan_EG_2020_02_01.pdf  
nouveau : Bauplan_EG_2020_03_02.pdf  
=> Attention ! pas de mise à jour, car les racines des mots « Bauplan_EG_2020_02 » et « Bauplan_EG_2020_03 » sont différentes.

Consigne :  
Les informations de version doivent toujours être placées à la fin du nom du fichier, séparées du nom du plan par un « _ » (tiret bas). Il doit toujours y avoir des informations de version.

|| Conseil : évitez d’utiliser « _ » (tirets bas) dans le reste du nom du fichier ; utilisez plutôt d’autres caractères comme « - » (tiret).

Exemple :  
ancien : Bauplan-0231-EG_V23  
nouveau : Bauplan-0231-EG_V24

En outre, lorsque **plusieurs plans sont téléchargés en même temps** :

Exemple 1 :  
Plan 1 : Bauplan_EG.pdf  
Plan 2 : Bauplan_OG.pdf  
=> Attention ! Bauplan_OG.pdf remplacerait immédiatement Bauplan_EG.pdf. Le système détecte cela et signale une erreur. Les plans ne peuvent pas être téléchargés.

Exemple 2 :  
Plan 1 : Bauplan-EG_2020-01-23.pdf  
Plan 2 : Bauplan-OG_2020-01-23.pdf  
=> OK ! Les racines des mots « Bauplan-EG » et « Bauplan-OG » sont différentes et les plans peuvent être téléchargés.

2. utiliser un autre séparateur / position de l’index

L’administrateur du projet peut modifier la règle, par exemple en la fixant à : **avant le premier « - » (tiret)**.

Cela donnerait alors :

Exemple :  
ancien : 2018_11_23-Bauplan_EG.pdf  
nouveau : 2019_11_23-Bauplan_EG.pdf  
=> La « racine du mot » « Bauplan_EG » est identique --> l’ancien est remplacé par le nouveau.

3. le versionnement est désactivé (paramètre par défaut pour les projets nouvellement créés) :

Si le versionnement est désactivé, le système compare le nom complet du fichier :

Exemple 1 :  
ancien : Bauplan_V220181123.pdf  
nouveau : Bauplan_V220202312.pdf  
=> Il y a maintenant deux fichiers différents dans le dossier (Bauplan_V220181123.pdf et Bauplan_V220202312.pdf).

Exemple 2 :  
ancien : Bauplan_EG.pdf  
nouveau : Bauplan_EG.pdf  
=> l’ancien est remplacé par le nouveau