Comment puis-je conserver le fichier original [valider] horodatage sur la Subversion?

Je veux être sûr que, si j'ai commis quelque chose dans la Subversion d'une machine, et je la commande sur un autre, je vais avoir la même valeur pour le type datetime et timestamp.

Actuellement, j'ai observé que la date de modification du fichier est à partir du moment où j'ai fait la synchronisation au lieu de la valeur d'origine.

Pour moi, il ne fait aucun sens pour savoir quand les fichiers ont été synchronisée - je veux juste voir le dernier moment de la validation.

Cette question n'est pas de fuseau horaire liés.

  • Je seconde ce-si ce n'est pas possible, peut-être cela devrait être une demande de fonctionnalité.
  • pourquoi est-ce utile?
  • Cas d'utilisation: vous avez un produit (source) qui est modifié par votre équipe et à chaque fois que le produit est mis à jour, vous devez resynchroniser vos modifications. Si les fichiers horodatages sont modifiés de la comparaison de fichiers ne fonctionne pas, ou il sera beaucoup beaucoup plus lent. Un problème se produit si vous souhaitez synchroniser deux extractions différentes qui ont des modifications locales, des modifications qui ne seront jamais en amont.
  • La vie réelle de cas d'utilisation: prendre lrzsz-0.12.20.tar.gz, le décompresser et l'importation de votre SVN (pour un fournisseur de branche par exemple). Ensuite, essayez de configurer et de construire la copie à partir de SVN et la copie décompressé à partir de l'archive. Il y a une forte chance que la construction de la version SVN va échouer parce que faire vous souhaitez reconstruire Makefile.en raison d'horodatage de aclocal.m4 est plus récente que celle de Makefile.dans. Tout simplement parce que svn vérifié aclocal.m4 après Makefile.dans. J'ai actuellement de toucher Makefile.à partir d'un niveau supérieur Makefile pour faire fonctionner les choses pour moi. C'est bizarre.
  • Double Possible de l'Obtention de TortoiseSVN pour définir un fichier est modifié de temps à l'horodatage de la dernière révision.
  • Troisième cas d'utilisation: vous êtes donné la tâche de nettoyer les fichiers inutiles d'un arbre et que vous ne voulez pas interagir avec le journal chaque fois que vous voulez savoir depuis combien de temps, quelque chose a été touché. Avec cela, find path -mtime +365 fonctionne comme un charme - juste ne pas oublier de unbreak svn après vous avez terminé!

InformationsquelleAutor sorin | 2010-01-31