Je suis assez nouveau pour le contrôle de version et j'utilise svn comme le projet sur lequel je travaille est hébergé sur svn.
Dans ma copie de travail locale, j'ai ajouté un fichier temporaire et l'ai supprimé sans utiliser svn delete (car je n'étais pas au courant).
Maintenant que le fichier était encore sous contrôle de version quand je l'ai fait engager mes derniers changements dans ma branche privée, ce fichier a été écrit pour le dépôt et la validation a réussi, mais a signalé des erreurs post-commit:svn: supprimer un fichier dans le dépôt
svn: Error processing command 'committed' in '.' svn: Error replacing text-base of 'tmp_file' svn: Can't change perms of file 'tmp_file': No such file or directory run svn cleanup
nettoyage svn donne également des résultats similaires.
Je ne veux pas le tmp_file dans ma branche dans le dépôt.
Quelqu'un peut-il suggérer un moyen de faire cela?
Merci d'avance
merci pour votre réponse rapide .. mais il y a un autre problème la copie de travail est verrouillée et aussi "svn revert suggère d'exécuter svn cleanup .. qui se termine avec les mêmes messages d'erreur – sud03r
@Neeraj avez-vous ce tri? Je voulais juste savoir si vous avez essayé d'exécuter la commande de nettoyage sur le répertoire parent du fichier affecté En outre, je supprime et commet tout le temps sans problème. delete devrait fonctionner de la même façon que delete + svn commit dans un espace de travail donné Quelle est la version de SVN que vous utilisez? –
@Critical Je crois que vous trouverez que Neeraj a créé le fichier, effectué un svn add, fait un système de fichiers delete, suivi par un commit.Dans les versions plus anciennes de subversion, ce co irrévocablement interrompt la copie de travail. En note à Neeraj, je mettrais à jour votre client subversion. Tous les clients 1.x sont rétrocompatibles avec les anciennes versions de serveurs subversion. –