Re: Synchronisation unidirectionnelle - le fichier créé uniquement dans le dossier de destination n'est pas supprimé Merci pour ces explications, mais avec tout le respect que je vous dois, ce n'est pas ce que dit le manuel de DriveHQ à propos de la synchronisation, et en particulier de la synchronisation unidirectionnelle.
La synchronisation et les sauvegardes sont deux choses différentes. On peut même les utiliser à des fins similaires, mais elles restent distinctes. De plus, nous savons qu'un utilisateur ne devrait pas effectuer de modifications au mauvais endroit. Or, les utilisateurs font parfois des choses imprévues, et c'est l'une des raisons pour lesquelles nous devons mettre en place des sauvegardes, des synchronisations, etc.
Voici un extrait du manuel de DriveHQ:
--------
À propos de la synchronisation unidirectionnelle
La synchronisation unidirectionnelle peut être assez déroutante. Les différentes implémentations la gèrent différemment. Veuillez vous assurer de bien la comprendre, sinon cela pourrait entraîner des problèmes fichiers supprimés accidentellement.
L'élément le plus important à savoir est : s'il s'agit d'une synchronisation unidirectionnelle ou bidirectionnelle, et lorsque les deux dossiers sont synchronisés (manuellement), le contenu du dossier doit être exactement le même.
Par exemple, un dossier serveur S est configuré pour se synchroniser avec un dossier local C dans le cadre d'une synchronisation unidirectionnelle. Supposons que S et C soient déjà synchronisés, et considérons maintenant les cas suivants:
(1) Si vous ajoutez un fichier à S, le fichier sera synchronisé avec C, ce qui est normal ; Si vous ajoutez un fichier dans C, ce nouveau fichier sera supprimé du dossier C lors de la prochaine synchronisation.
...
En bref, si vous avez une synchronisation unidirectionnelle de A vers B, alors quoi qu'il arrive, une fois la synchronisation terminée, B deviendra identique à A.
--------
Comme l'expliquait le manuel, à la fin de toute synchronisation, les dossiers doivent contenir exactement le même contenu.
Le point (1) traite précisément du cas que j'ai présenté : lors d'une synchronisation unidirectionnelle, un fichier créé uniquement dans le dossier de destination doit être supprimé lors de la synchronisation suivante afin que le dossier de destination reste identique au dossier source. Or, en pratique, ce n'est pas ainsi que cela se produit, même avec une synchronisation manuelle.
Si je synchronise les dossiers, c'est précisément parce que je veux qu'ils soient identiques !
J'aimerais vous expliquer l'un de mes scénarios:
Nous avons un dossier chez DriveHQ contenant des documents à envoyer à certains clients. Ces documents sont régulièrement mis à jour et nous souhaitons que chaque employé dispose d'une copie exacte de la version la plus récente sur son ordinateur.
Nous conservons des copies dans des dossiers locaux pour des raisons internes, mais aussi pour assurer la continuité du travail en cas d'absence temporaire d'accès à Internet.
Nous ne souhaitons pas que ces documents soient modifiés ni que de nouveaux documents soient ajoutés localement. Bien entendu, nous conseillons à nos employés de ne pas modifier le dossier local, etc., mais nous savons que cela peut arriver. C'est pourquoi nous maintenons la synchronisation des dossiers locaux avec la version cloud officielle (synchronisation unidirectionnelle).
C'est un cas où la synchronisation unidirectionnelle est parfaitement adaptée. Si un document doit être mis à jour ou si un nouveau document doit être ajouté, nous le faisons dans le cloud et tous les dossiers locaux sont synchronisés et reçoivent les mises à jour.
Cependant, en raison du fonctionnement unidirectionnel de la synchronisation de DriveHQ, les utilisateurs peuvent ajouter par inadvertance de nouveaux documents au dossier local, et ces documents ne seront jamais supprimés lors de la prochaine synchronisation. De ce fait, des documents erronés (ajoutés par erreur) risquent d'être envoyés aux clients.
Le dossier local ne sera jamais identique au dossier source dans le cloud et la situation ne fera qu'empirer avec le temps. Ce n'est qu'un exemple parmi d'autres. J'ai également un cas où les fichiers de configuration et de script doivent être synchronisés pour une utilisation locale, etc.
Je m'attends à ce qu'une synchronisation unidirectionnelle fonctionne comme indiqué dans le manuel. Or, je me retrouve avec deux dossiers au contenu différent. Il serait souhaitable que ce problème soit résolu ou, à défaut, que le manuel soit modifié pour clarifier la situation.
J'espère que vous pourrez m'aider avec certains réglages, etc. Ou peut-être que l'équipe de développement pourra trouver une solution.
Merci.