Nous expérimentons Subversion comme un remplacement possible de notre courant Starteam 2005 SCM , (donc notre connaissance SVN est limitée pour le moment :-)).
J'ai expérimenté avec la commande switch (en utilisant le client TortoiseSVN) et j'ai été surpris de constater qu'après avoir basculé mon dossier de tronc local vers une certaine branche, il n'y a aucun moyen de voir dans quelle branche je suis passé. Ou du moins, je ne peux pas trouver un moyen de le vérifier.
Suis-je en train de faire quelque chose de mal ici en basculant un dossier de tronc local vers une branche? Comment puis-je voir à quelle branche se réfère le dossier local actuel?
Bien que quelques bonnes réponses aient déjà été fournies, je tiens à souligner qu'il existe plusieurs autres techniques que l'on peut utiliser pour voir où vous en êtes dans Subversion. Voici la liste complète:
TortoiseSVN Repo-Browser - Ouvrez le navigateur repo sur un fichier ou un dossier et examinez l'URL en haut ou le chemin dans le volet de navigation de gauche. (Toute autre boîte de dialogue TortoiseSVN affichant une URL affichera les informations de la même manière que le souligne @fsonmezay.)
Propriétés du fichier - Depuis l'Explorateur Windows ou équivalent, ouvrez la boîte de dialogue des propriétés du fichier standard --pas les propriétés TortoiseSVN! Sélectionnez ensuite l'onglet Subversion pour voir toutes les informations disponibles à partir de la ligne de commande, y compris l'URL qui indique le tronc ou la branche dans le chemin. Il nécessite l'installation de TortoiseSVN (mentionné précédemment par @Cedric).
svn info
ou svn info filename
fournit des détails sur votre répertoire actuel ou le fichier spécifié, respectivement, y compris l'URL qui indique le tronc ou la branche dans le chemin (précédemment mentionné par @Cedric).Vous devez récupérer ces informations dans la sortie de svn info
, qui est disponible en tant que fonction en ligne de commande ou disponible dans le sous-menu TortoiseSVN lors d'un clic droit sur un élément SVN. Voici Aide à l'intégration de TortoiseSVN Explorer , vous devriez obtenir toutes les informations sur cette intégration et les commandes disponibles. La sortie de svn info
est presque affiché dans l'élément Properties
.
Les réponses de Cédric et de fsonmezay sont justes; De plus, si vous êtes sous Windows, vous pouvez simplement cliquer avec le bouton droit sur un fichier ou un répertoire, sélectionner "Propriétés" puis aller dans l'onglet Subversion. Il y a l'URL complète de l'emplacement de ce fichier sur votre référentiel, il est donc très facile de dire de quelle branche il provient (par exemple https://my.company.com/svn/branches/somebranch/ .. .).
Voici les informations que vous obtiendriez en utilisant svn info
depuis la ligne de commande.