Quand j'essaye de commettre, j'ai cette erreur. Ce qui a été fait, je pense que c'est une renommée du dossier. J'ai déjà essayé de renommer / déplacer le dossier. Mais je continue à avoir l'erreur.
Error: Commit failed (details follow): Error: Base checksum mismatch on '/trunk/src/Solution.UI/Views/ViewName/Page.aspx': Error: expected: ed3bc4a70ee4256bd2f7cf8c57f29a1f Error: actual: b8a2797dc262dc714fae6dc897b5ebd2
8 Réponses :
Vous devez mettre à jour votre copie de travail. P>
C'est-à-dire, effectuez une "mise à jour SVN" afin d'obtenir la dernière révision et de vérifier que vos modifications ne sont pas en conflit. P>
SVN sait qu'il y avait un changement dans le référentiel, mais cela ne sait pas ce que cela change était. Vous avez peut-être effectué exactement le même changement sur votre copie de travail, mais à moins que vous n'essayiez pas de faire à jour de sorte que SVN puisse exécuter la résolution, il ne vérifiera pas que votre changement local est le même que le changement de repo. P>
faire une mise à jour Vous pourriez avoir à faire aussi un Le pire pire au pire, vous pouvez toujours copier les fichiers que vous avez modifiés, revenir à des modifications locales, mettez à jour et remplacez les fichiers du nouveau dossier. P> svn code> et la résolution de conflit doit être automatique. Bien que, si vous avez modifié les mêmes fichiers, cela pourrait vous demander de résoudre manuellement même si c'est exactement le même changement (même probablement si le changement était un dossier Renommer) P>
svn résolu code> pour appliquer la résolution manuelle des conflits. P>
faire un "nettoyage SVN", puis faites une mise à jour p>
SVN NETTOYUMUP> SVN MISE À JOUR> SVN COMMITE. Mais l'erreur continue à faire sauter.
On dirait que vous avez la page.ASX de votre copie de travail et il n'existe plus dans le référentiel? P>
Peut-être essayez peut-être de la supprimer physiquement à partir de votre lecteur ou s'il est toujours nécessaire de le déplacer à différents endroits, essayez de vous en tenir à nouveau? P>
+1 Supprimer le fichier incriminé (sauvegardez-le si vous avez apporté des modifications à elle) et faites une mise à jour pour saisir la page "mise à jour".
Parfois, vous pouvez obtenir ces étranges problèmes de copie de travail brisés et malgré tout essayé, vous ne pouvez pas le faire fonctionner à nouveau et que vous n'êtes pas incapable de commettre votre travail. Une façon de sortir de cette situation est de procéder comme suit: P>
Ce n'est pas très satisfaisant de le faire de cette façon, car il ne vous montre pas ce qui a mal tourné et pourquoi, mais si vous voulez simplement continuer votre travail, il est agréable de savoir qu'il y a une solution rapide. p>
J'utilise tortuevn et j'en ai rencontré le problème que vous rencontrez. P>
Tentative d'effort: Supprimer un répertoire et les fichiers de celui-ci. P>
Mon chemin de résolution (procédure efficace entière) p>
Sélectionnez les fichiers pertinents. Cliquez avec le bouton droit sur | Tortuevn | Supprimer P>
réponse: fichiers marqués pour la suppression. P> li>
Cliquez avec le bouton droit de la souris sur contenant le répertoire | Tortuevn | Commettre p>
réponse: fichiers supprimés. p> li>
Cliquez avec le bouton droit de la souris sur le répertoire suivant de l'annuaire contenant de la présente invention) | SVN Update p>
réponse: mise à jour complète. p> li>
Cliquez avec le bouton droit de la souris sur le répertoire que je souhaite supprimer | Tortuevn | Supprimer P>
réponse: répertoire marqué pour la suppression. p> li>
Cliquez avec le bouton droit de la souris sur le répertoire supérieur de l'annuaire suivant à partir de la répertoire susmentionnée. Svn commettre p>
réponse: répertoire supprimé p> li> ol>
processus complet. p>
Vous devriez simplement décocher des fichiers supprimés ou manquants lors du fait de SVN commet code> p>
J'ai essayé cette solution et ça marche parfait pour moi. 1-Exportez la copie de travail vers un autre répertoire temporaire. 2-Supprimer tous les fichiers de votre répertoire de travail 3-Connectez-vous dans le répertoire de travail 4-Copiez les fichiers du répertoire TEMP sur l'annuaire de travail écrasant tous les fichiers existants 5- COMMIS P>
Êtes-vous sûr quand avez-vous remplacé les fichiers restaurés que vous n'avez pas remplacé les fichiers des sous-répertoires .SVN aussi?
@CEtnar: Oui, je les ai supprimés en premier.