web-dev-qa-db-fra.com

Supprimer le fichier du référentiel SVN sans supprimer la copie locale

Comment puis-je "supprimer" un fichier qui se trouve déjà dans le référentiel SVN sans le supprimer de mon système de fichiers?

TortoiseSVN ou les instructions en ligne de commande sont les bienvenues.

Ce qui suit fonctionne, mais j'espère quelque chose de plus agréable:

  1. Copiez le fichier dans un autre emplacement en dehors du référentiel.
  2. SVN Supprimer le fichier.
  3. Commettre
  4. Copiez les fichiers et assurez-vous de les ignorer lors des prochains commits.
212
srmark
svn delete --keep-local the_file
259
phihag

Suppression de fichiers et de dossiers

Si vous souhaitez supprimer un élément du référentiel, mais le conserver localement en tant que fichier/dossier non versionné, utilisez Menu contextuel étendu → Supprimer (conserver en local). Vous devez maintenir la touche Maj enfoncée tout en cliquant avec le bouton droit de la souris sur l'élément dans le volet de liste de l'explorateur (volet de droite) afin de le voir dans le menu contextuel étendu.

Supprimer complètement:
clic droit de la souris → Menu → Supprimer

Supprimer et conserver les informations locales:
Maj + clic droit → Menu → Supprimer

103
crashmstr

Dans TortoiseSVN, vous pouvez aussi Shift + clic droit pour obtenir un menu qui inclut "Supprimer (garder local)".

59
harpo

Renommez votre fichier, validez les modifications, y compris le fichier "supprimé", et n'incluez pas le nouveau fichier (renommé).

Renommez votre fichier.

0
Avram