TortoiseSVN dispose d'une fonctionnalité permettant de définir les dates du fichier sur la "dernière heure de validation". Le défaut est faux.Est-il prudent d'utiliser TortoiseSVN avec la fonctionnalité "Définir les dates de fichier à la dernière heure de validation" de Visual Studio?
Cela serait pratique à utiliser pour les scripts d'installation robocopy. Si un développeur fait une installation robocopy d'un site web, quand je mets à jour mon dépôt, mes dates de changement de fichier ne sont pas les mêmes, donc si j'essaye de faire une installation, les dates sont toutes différentes et robocopy pense qu'il faut mettre à jour un seul fichier.
Cependant, TortoiseSVN's docs fournissent cet avertissement: (Souligné par)
Cette option indique TortoiseSVN pour définir les dates de fichier au dernier moment de la validation lors d'une extraction ou une mise à jour. Sinon TortoiseSVN utilisera la date actuelle . Si vous développez le logiciel , il est généralement préférable d'utiliser la date du jour car les systèmes de construction recherchent normalement les dates à et décident quels fichiers doivent être compilés. Si vous utilisez "dernière heure de validation" et de rétablir à une révision de fichier plus ancien, votre projet peut ne pas compiler comme vous l'attendez à.
Cet avertissement s'applique-t-il correctement à Visual Studio? Est-il sécuritaire d'ignorer cet avertissement ou vais-je rencontrer des problèmes sur la route? Ou bien, y a-t-il un autre système d'installation stupide qui pourrait remplacer robocopy? Gardez à l'esprit que je ne veux pas introduire beaucoup de dépendances supplémentaires, donc une application tierce, un script d'installation que je ne peux pas stocker dans SVN, ou une solution nécessitant beaucoup de formation de développeur supplémentaire ne serait pas idéale.