2010-07-02 44 views
1

J'ai accidentellement sélectionné "Exclure de Subversion" du menu VisualSVN sur ma racine de projet VS2008. Je n'ai pas mis à jour ou engagé donc j'ai toujours le référentiel et les versions locales disponibles.Exclure accidentellement de VisualSVN

J'ai besoin de savoir comment ré-inclure le projet exclu. VisualSVN devrait avoir des fonctionnalités pour vous permettre de revenir sur les changements.

+0

N'existe-t-il pas une option "Exclure de la liste d'exclusion Subversion"? –

Répondre

3

Si vous le faites depuis votre racine de projet, vous devriez pouvoir annuler l'exclusion. Tout ce que la sélection "Exclure de Subversion" aurait dû faire était de mettre à jour la propriété svn:ignore dans le répertoire en question (vous pouvez le vérifier en vérifiant les modifications sur votre projet). Rétablir ce changement spécifique devrait corriger le problème.

Espérons que cela aide!

+1

Merci beaucoup, aussi ignorant que cela puisse paraître, je n'avais pas envisagé de revenir. Merci merci merci. – alan

2

Rétablit le fichier de projet à l'aide de la subversion.

+0

Vous aviez raison aussi, si je pouvais marquer deux réponses à cette question, vous auriez # 2! Merci pour les conseils tout de même! – alan

+0

De rien, subversion vous aide toujours, même si vous commettez une erreur, vous pouvez "annuler les modifications de cette révision" dans l'historique. Si vous voulez revenir à une révision précédente, "annuler les modifications apportées à cette révision". Ensuite, même après un nouveau commit, vous obtenez à nouveau une bonne version dans le dépôt. – jdehaan

1

(Commentaires désagréables ci-dessus mis à part) Les fichiers et dossiers ignorés sont répertoriés dans la propriété svn:ignore du dossier parent. Je ne sais pas grand chose sur VisualSVN, mais vous devriez être capable de modifier cette propriété via son interface; ou au moins vous devriez être capable de le faire à travers la ligne de commande svn.exe.

+0

Merci pour le conseil, j'avais trouvé la propriété svn: ignore mais après l'avoir enlevé SVN a indiqué qu'il voulait toujours supprimer le répertoire du projet. – alan

+0

Dans le cas normal, la restauration du dossier parent (ce que vous avez fait pour résoudre le problème) devrait être équivalente à la suppression de 'svn: ignore'. Tu as dû faire autre chose aussi. –