Que fait réellement un nettoyage TortoiseSVN?
Je n'ai pas trouvé de motif, mais on me demande souvent de "nettoyer" tout en essayant de valider du code.
Si TortoiseSVN sait quand il est sale, pourquoi ne pas exécuter un nettoyage lui-même?
Que fait réellement un nettoyage TortoiseSVN?
Je n'ai pas trouvé de motif, mais on me demande souvent de "nettoyer" tout en essayant de valider du code.
Si TortoiseSVN sait quand il est sale, pourquoi ne pas exécuter un nettoyage lui-même?
Edit: je pense que ce n'est pas automatique comme il doit interrompre les opérations et déverrouiller la copie de travail dans /path.
Livre de Subversion:
De manière récursive nettoyer la copie de travail, en supprimant les verrous et la reprise de l'inachevé les opérations. Si jamais vous avez un travail copie verrouillé erreur, exécutez cette commande pour supprimer les verrous périmés et d'obtenir votre de la copie de travail dans un état utilisable de nouveau. "Notez que dans ce contexte verrouillage se réfère au système de fichiers local de verrouillage, pas de blocage du référentiel.
En gros, c'est une façon d'essayer de récupérer les erreurs qui se produisent avec SVN.
La Documentation sur le nettoyage:
http://tortoisesvn.net/docs/release/TortoiseSVN%5Fen/tsvn-dug-cleanup.html
"Si une commande de Subversion ne peut pas compléter avec succès, peut-être en raison de des problèmes de serveur, de votre copie de travail peut être laissé dans un état incohérent. Dans ce cas, vous devez utiliser TortoiseSVN → Le nettoyage sur le dossier. C'est une bonne l'idée de faire cela au plus haut niveau de la copie de travail.
Nettoyage d'un autre côté utile effet. Si un fichier changements de date, mais son le contenu ne l'est pas, Subversion ne peut pas dire s'il a vraiment changé sauf en faisant un octet par octet la comparaison avec la copie primitive. Si vous avez beaucoup de fichiers dans cet état il fait l'acquisition d'un statut très lent, qui fera de nombreux dialogues lents à répondre. L'exécution d'un Nettoyage sur votre de la copie de travail va réparer ces "cassé" les horodatages et de restaurer le statut de vérifie à pleine vitesse."
Il met du ruban adhésif sur les bogues et une architecture muette dans SVN qui permet de corrompre la copie de travail.
Ce n'est pas automatique pour des raisons d'architecture stupide et parce que cela prend POUR TOUJOURS. Bien entendu, lorsque SVN est devenu populaire, son architecture était en avance sur CVS .
Il recherche des incohérences. À partir de la documentation:
Si une commande de Subversion ne peut pas compléter avec succès, peut-être en raison de des problèmes de serveur, de votre copie de travail peut être laissé dans un état incohérent. Dans ce cas, vous devez utiliser TortoiseSVN → Le nettoyage sur le dossier. C'est une bonne l'idée de faire cela au plus haut niveau de la copie de travail.
Nettoyage d'un autre côté utile effet. Si un fichier changements de date, mais son le contenu ne l'est pas, Subversion ne peut pas dire s'il a vraiment changé sauf en faisant un octet par octet la comparaison avec la copie primitive. Si vous avez beaucoup de fichiers dans cet état il fait l'acquisition d'un statut très lent, qui fera de nombreux dialogues lents à répondre. L'exécution d'un Nettoyage sur votre de la copie de travail va réparer ces "cassé" les horodatages et de restaurer le statut de vérifie à pleine vitesse.
Voir Quoi de neuf dans TortoiseSVN 1.2 sous "Nouveau cache d'état externe" (sous "Nouvelles fonctionnalités").
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.