La caisse de la version spécifique de la branche

Je pensais que j'étais assez bien familiariser avec Subversion, mais maintenant quelque chose que je pensais serait trivial est estompe moi.

Tout d'abord, j'ai créé une branche de mon coffre d'une version spécifique, comme suit:

# svn copy http://server/project/trunk@13708 http://server/project/branches/b2012_03
Committed revision 13717

Cela semble heureux. Notez que mon tronc a eu supplémentaires s'engage, ainsi, la 13717 engagé la révision et mon besoin de branche en dehors d'une version spécifique. De toute façon il est là.

Prochaine, je veux à la caisse de la succursale, mais exactement à 13708 (où il a été créé) PAS 13717 ... c'est important pour mon processus de création, ne demandez pas ce n'est pas relavent au problème.

Tout d'abord, j'ai essayé ceci (à l'aide de la sous-répertoire 'conf' comme un test):

# svn co http://server/project/branches/b2012_03/conf conf
yada yada ...
Checked out revision 13717.

# cd conf
# svn info
Path: .
Working Copy Root Path: C:\Users\Brett\conf
URL: http://server/project/branches/b2012_03/conf
Repository Root: http://server/project
Repository UUID: f3edbe5d-cdcd-4b35-8400-34e3054bdd74
Revision: 13717
...

Ce n'est pas ce dont j'ai besoin, j'ai besoin de la révision à 13708... wipe out "conf" et essayez ce qui suit:

# svn -r 13708 co http://server/project/branches/b2012_03/conf conf
yada yada ...
Checked out revision 13708.

Hey, ça a l'air encourageant, jusqu'à ce que ...

# cd conf
# svn info
Path: .
Working Copy Root Path: C:\Users\Brett\conf
URL: http://server/project/trunk/conf
Repository Root: http://server/project
Repository UUID: f3edbe5d-cdcd-4b35-8400-34e3054bdd74
Revision: 13708

La révision est à droite, mais l'avis de l'URL. Il dit "tronc" au lieu de la succursale, en dépit de vérification de la direction générale.

Deux questions:

Comment est-ce possible?
Comment puis-je commander une version spécifique à partir d'une branche?

InformationsquelleAutor brettw | 2012-06-21