2010-01-23 5 views
1

J'utilise Tortoise depuis des années.Le motif d'utilisation de tortue ne fonctionne plus: trier par date de création, ni trier par révision possible

Mon idiome d'utilisation standard consiste à faire en sorte que ma vue d'explorateur de gain soit réglée par défaut sur les fichiers dans l'ordre cronologique inverse par date de modification. Problème: si vous devez effectuer une extraction complète, la date de modification devient la date de création qui correspond à la date de la validation. Alors ... dans ce cas, je trier dans l'ordre inverse des numéros de révision. Win explorer m'a permis de mettre la révision dans une colonne de l'affichage détaillé. Le tri par cela est un proxy proche de la date de modification.

Problème: Win Vista et Win 7 ne me permettent plus d'afficher cette colonne. Une extraction SVN ne maintient pas non plus la date de modification.

Donc mon idiome d'utilisation standard n'est plus possible.

J'aimerais voir si les gens ont des suggestions sur la façon de contourner ce problème, plutôt que de passer à la ligne de commande. Je crains que la tortue SVN va devoir disparaître et être remplacée par une interface de navigation de fichier différente qui fournit le comportement de tri de la colonne de révision. S'il y en a un bon alors peut-être que ça ira. OTOH, si quelqu'un connaît un moyen pour SVN lui-même de maintenir les fichiers d'une manière qui préserve le fichier de modifier les dates entre les validations/checkouts, alors ce serait la meilleure solution. ou même s'il donnait au fichier extrait la date du dernier commit qui avait modifié ce fichier - cela fonctionnerait bien.

+0

http://tortoisesvn.net/vistaproblems –

Répondre

1

Vous pourriez faire en sorte que Subversion fasse en sorte que les fichiers soient égaux à la dernière date de validation. Et puisque la dernière date de validation est généralement (presque) la même que la date de la dernière modification, votre flux de travail fonctionnera à nouveau.

TortoiseSVN-> Paramètres dialog-> Général -> "Définir des dates de fichier pour le "commit la dernière fois""

+0

Bien qu'il apporte dans son ensemble beaucoup de nouveaux problèmes - par exemple, le compilateur ne reconstruit pas dll après une mise à jour, parce que la date de modification du .dll compilé est plus récente que les fichiers source, etc., etc. En général, je ne recommanderais pas ce paramètre. – silk

+0

Je vais utiliser ce paramètre pour mes référentiels de documents (pas de builds impliqués), qui est principalement où j'utilise tortoise. J'utilise eclipse pour le développement SW, et cela peut continuer à utiliser les dates de paiement je suppose. – MikeB