2010-12-14 6 views
1

J'ai une de mes branches de projet ouverte avec SmartSVN, mais l'un des fichiers montre sa branche comme "tronc", le reste montrant le nom de branche correct. Je ne suis pas sûr de la façon dont cela s'est passé mais je voudrais le réparer. Qu'est-il arrivé et comment puis-je le réparer?SmartSVN - fichiers de plusieurs branches

Répondre

1

En règle générale, c'est une fonctionnalité de Subversion. Oui, vous voulez une branche particulière pour ce dossier dans votre copie de travail, il suffit de passer à elle. C'est ce qu'on appelle une copie de travail mixte. La seule mise en garde pour que cela fonctionne, tous les chemins doivent être pointés vers le même référentiel. Maintenant, la partie amusante est, la plupart des gens n'utilisent pas cette fonctionnalité intentionnellement, mais parviennent à trébucher dessus d'une manière ou d'une autre. Le fait de trébucher sur cette fonctionnalité implique généralement un basculement sur une copie de travail qui n'est pas complètement commutée, souvent causée par une connexion terminée au serveur Subversion, des ressources indisponibles sur la machine locale et la commande échoue ou ou la commande ou l'application a été terminée par l'utilisateur au milieu d'un commutateur.

Peu importe la cause, la meilleure solution pour résoudre cette copie de travail mixte, allez à la tête de la copie de travail et faites un autre svn switch à l'URL que vous essayez d'utiliser. Assurez-vous simplement que l'interrupteur est complet avant de travailler dessus et avant de fermer SmartSVN.

Questions connexes