2008-10-17 7 views

Répondre

13

svn rm --keep local

+0

Je me souviens d'avoir lu cette option sur la liste de diffusion svn il y a un an ou deux, mais je ne savais pas qu'ils l'avaient réellement implémentée. On dirait qu'il a été ajouté en 1.5, bon à savoir, merci. –

+0

Notez que toute personne utilisant ce dépôt aura sa copie locale supprimée lors de la mise à jour. – blahdiblah

2

Si vous ne vous êtes pas encore engagé, vous pouvez utiliser "svn revert" pour annuler l'ajout.

0

La manière la plus simple que je sais faire est de déplacer le fichier, de supprimer le fichier en utilisant svn, puis de reculer le fichier.

1
  1. Copiez le fichier quelque part.
  2. SVN Supprimez-le.
  3. Copiez-le de nouveau, et SVN l'ignorez cette fois.
0

Ne pas vous dire que pour l'ajouter à la liste des ignorés, puis retirez simplement la copie de travail? search for "ignore". En d'autres termes, il doit rester contrôlé par la version, mais ne doit pas détecter de modifications dans votre copie de travail. (Vous ne savez pas exactement pourquoi vous voudriez faire cela ... peut-être y at-il de meilleures façons de réaliser ce que vous voulez faire)

2

Comme déjà mentionné, svn rm --keep-local est la solution. Un raccourci pratique pour ceux d'entre vous utilisant TortoiseSVN: "Delete (keep local)" est disponible dans le sous-menu TortoiseSVN si vous maintenez le bouton Shift tout en cliquant-droit sur le fichier que vous voulez supprimer.

Questions connexes