La page Web suivante suggère qu’il est possible d’annuler l’annulation des fichiers/dossiers avec TortoiseSVN en cliquant avec le bouton droit de la souris sur le fichier/dossier et en sélectionnant "Supprimer de la liste des ignorés". Je n'ai pas cette option comme indiqué ci-dessous:
De plus, quelle est la différence entre "liste d'addition à ignorer Unversion" et "liste d'ajout à ignorer (version récursive) Unversion"? J'ai lu ici que "Unversion add to ignorer la liste (récursive)" ignore tous les fichiers/dossiers de l'arborescence, mais d'après mon expérience, "Unversion add to ignorer la liste" le fait également.
Faites un clic droit sur le dossier et allez dans les propriétés. Vous verrez la liste de tous les fichiers et externes ignorés.
Les versions non versionnées sont les fichiers qui se trouvent dans le contrôle de source ou dans ignore.
TortoiseSVN → Unversion and add to ignore list will first mark the file/folder for deletion from the repository, keeping the local copy.
It also adds this item to the ignore list so that it will not be added back into Subversion again by mistake.
Once this is done you just need to commit the parent folder.
L'option remove from ignore list
ne s'affiche pas car vous n'avez pas ouvert le menu contextuel sur un fichier ou un dossier ignoré. Votre menu contextuel correspond à ce que vous obtenez lorsque vous cliquez avec le bouton droit de la souris sur un élément versioned (c’est pourquoi vous voyez une option permettant à unversion it.) Commencez donc avec un fichier ou un dossier qui se trouve dans votre arborescence contrôlée, mais n'est pas elle-même contrôlée par la source. Ouvrez le menu contextuel à cet endroit et vous verrez l’option de le supprimer de la liste des ignorés.
En ce qui concerne l'option "récursive" d'ignorance d'un élément, cela signifie probablement que cet élément sera ajouté à la propriété svn: ignore du répertoire en cours et de ses répertoires enfants, plutôt que simplement du répertoire en cours.