TortoiseSVN est un point d'exclamation(!) sur un fichier engagée en vertu de la Subversion. Je ne sais pas ce qui ne va pas avec elle. Comment le vérifier?
J'ai donc ce fichier qui a un point d'exclamation sur elle, donc je suppose qu'il doit y avoir quelque chose de mal. J'ai d'abord essayé de le commettre, mais la Subversion est de me dire il n'y a rien à valider, donc je suppose que ce n'est pas un problème. Peut-être qu'il a quelque chose à voir avec une certaine modification dans l'autre branche de ce même fichier?
N'est-il pas une commande sur le fichier que je peux courir qui me dit ce qui ne va pas avec elle? J'ai couru "svn info ", mais qui ne semble pas contenir toute l'information pertinente pour résoudre ce problème.
Voici une capture d'écran du fichier:
- Dans TortoiseSVN, est le point d'exclamation sur un rouge ou jaune en arrière-plan? Rouge signifie non validées, tandis que le jaune signifie qu'il y a des conflits...
- C'est définitivement le cas je l'ai mentionné ci-dessous dans ma réponse. Avez-vous essayé?
Vous devez vous connecter pour publier un commentaire.
Parfois de TortoiseSVN cache le fait. C'est un problème connu en raison de l'intégration entre TortoiseSVN et de l'Explorateur Windows.
Solution: Exécuter un Nettoyage (à Droite-cliquez sur le dossier --> Subversion --> Nettoyer). Qui doit prendre soin d'elle.
TSVNCache.exe
(qui est ce que j'ai fait il y a quelques temps)Modifier après la capture d'écran:
Ce faire :
Edit: Ok, si vous voyez rien à commettre, les conflits ne serait pas la raison.
Généralement, cela voudrait dire que vous avez des conflits. Ouvrir le fichier et de chercher les conflits. Vous devriez également voir les fichiers comme
Ceux qui sont à l'origine des fichiers dans votre répertoire de travail et les révisions. Vous pouvez aussi supprimer le fichier en conflit et de renommer l'un de ces pour le nom de fichier et supprimer les autres.
Si vous n'avez pas de soins sur les modifications que vous aviez dans votre répertoire de travail, faire un
Revert
et puisUpdate
Lorsque j'ai utilisé le défaut svn-nettoyage, le fichier n'a pas mis à jour, mais lorsque j'ai sélectionné l'une des options suivantes, il n':
1] Nettoyer la copie de travail d'état & 5] d'Actualisation shell superpositions
Si la résolution du conflit ou de la commande de nettoyage ne fonctionnent pas pour vous, alors votre dernière option est de faire une nouvelle obtenir à partir de votre dépôt dans un nouveau dossier.
(J'aimerais garder votre code précédent dossier autour pour un peu, jusqu'à ce que vous confirmer que le code dans votre référentiel est très bien.)
Edit après avoir vu l'image.
Si c'est le cas et il n'y a pas de modifications à soumettre essayez d'appuyer sur la touche F5. Parfois, windows devient confus. Si cela vous gêne, vous pouvez effectué ce que j'ai décrit ci-dessus pour obtenir tous dans le vert.
Cliquez-droit sur le Répertoire de Travail ---> Dans Tortoise SVN sous-Menu --->Sélectionnez Résoudre l'Option
Il va Résoudre ce problème.