web-dev-qa-db-fra.com

TortoiseSVN a un point d'exclamation (!) Sur un fichier validé sous Subversion. Je ne sais pas ce qui pourrait être le problème. Comment le vérifier?

J'ai donc un fichier avec un point d'exclamation, alors je suppose qu'il doit y avoir quelque chose qui ne va pas. Au début, j'ai essayé de le commettre, mais Subversion me dit qu'il n'y a rien à commettre, alors je suppose que ce n'est pas un problème. Peut-être que cela a quelque chose à voir avec une modification dans une autre branche de ce même fichier?

N'y a-t-il pas une commande sur le fichier que je peux exécuter qui me dit ce qui pourrait ne pas être correct? J'ai exécuté "svn info" mais cela ne semble contenir aucune information pertinente pour résoudre ce problème.

Voici une capture d'écran du fichier:

enter image description here

17
devoured elysium

Parfois, le cache de TortoiseSVN le fait. C'est un problème connu dû à l'intégration entre TortoiseSVN et l'Explorateur Windows.

Solution: effectuez un nettoyage (cliquez avec le bouton droit sur le dossier -> Subversion -> Nettoyer). Cela devrai prendre soin de ça.

14
Adrian Carneiro

Modifier après la capture d'écran:

Faites ceci:

1) Ouvrez le gestionnaire de tâches et supprimez TSVNCache.exe.

2) Actualisez maintenant sur l'explorateur.

Edit: Ok, si vous ne voyez rien à commettre, les conflits n'en seraient pas la cause.

En règle générale, cela signifie que vous avez des conflits. Ouvrez le fichier et recherchez les conflits. Vous devriez aussi voir des fichiers comme 

filename.mine, filename.rrevision1, filename.rrevision2

Ce sont les fichiers originaux de votre répertoire de travail et les révisions correspondantes. Vous pouvez également supprimer le fichier en conflit, renommer l’un d’eux en nom de fichier et supprimer les autres.

Si vous ne vous souciez pas des changements que vous avez apportés à votre répertoire de travail, faites un Revert puis un Update

10
manojlds

Lorsque j'ai utilisé svn-cleanup par défaut, le fichier n'a pas été mis à jour, mais lorsque j'ai sélectionné les options suivantes, il l'a été:

1] Nettoyer le statut de la copie de travail et 5] Actualiser les superpositions de Shell

6
theRiley

Si la résolution du conflit ou de la commande de nettoyage ne vous convient pas, votre dernière option consiste à effectuer une nouvelle extraction depuis votre référentiel vers un nouveau dossier.
(Je garderais votre dossier de code précédent pendant un moment jusqu'à ce que vous confirmiez que le code de votre référentiel est correct.)

Modifier après avoir vu l'image.
Si tel est le cas et qu’il n’ya aucune modification à soumettre, essayez d’appuyer sur F5. Parfois, les fenêtres deviennent confuses. Si cela vous agace, vous pouvez effectuer ce que j'ai décrit ci-dessus pour tout mettre dans le vert.

1
Biff MaGriff

Clic droit Répertoire de travail ---> Sous-menu Tortoise SVN ---> Sélectionner l'option de résolution

Cela résoudra ce problème.

0
nishanth pgm