SVN Weirdness Jour 2: Liste SVN et SVN Rapport de mise à jour des choses différentes
-
06-09-2019 - |
Question
Dans un sous-répertoire de ma copie de travail svn, je fais
svn list
Je vois qu'il ya 6 fichiers dans le référentiel (le même que je vois avec svnX). Agréable. Mais dans ma copie de travail, il y a deux fichiers, qui sont d'un point historique que je ne me souviens pas. Donc, je fais
svn update
et il est dit que tous les fichiers sont à jour à la révision 122 (qui est la révision de la tête). Comment peut-il y avoir une différence entre faire une mise à jour et une liste? Plus important encore, comment puis-je obtenir ces fichiers en arrière sans faire une caisse fraîche?
Je sais que la réponse soit révéler que je suis un débutant complet OU qui svn est un terrible bidouille. Personnellement, je veux juste retourner au travail.
Edit:. svn cleanup
ne fait rien du tout, et svn status
rapports rien du tout
Edit:. Voilà exactement ce que je faisais, puisque l'un des commentateurs a demandé
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn update
At revision 122.
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$svn list
graph-big0.gif
graph-big1.gif
graph-big2.gif
graph0.gif
graph1.gif
graph2.gif
root@Dans-13:/dans-data/php/nasa-secrets-revealed/trunk/images/testmenu$ls
.svn graph-big0.gif graph0.gif
La solution
Vous pourriez avoir un caisse clairsemée . Essayez
svn update --depth infinity --set-depth infinity
Autres conseils
Y at-il une propriété svn:ignore
mis en place dans le répertoire?
svn pg svn:ignore .
D'après ce que je sais de SVN, ce qui est totalement impossible et ne devrait pas se produire.
Finalement, je fini par faire ceci: Supprimer tout le répertoire du niveau et exécuter svn update
. Parfois, la réponse est de marcher autour le problème.
Ou peut-être que vous avez fait commutateur svn ou svn update -r X dans ce dossier de copie de travail. La sortie de svn:. Informations pourrait vous dire que