Publié
mercredi 16 septembre 2009 10:14
par
Etienne Margraff
Lorsque l’on travaille à plusieurs sur un même projet, il est utile de savoir si un fichier sur lequel on désire travailler est déjà extrait (checkout) par un autre utilisateur. C’est l’origine de la petite icone en forme de développeur (si si, si on zoome, ça ressemble à un développeur ! ;-)) à gauche du fichier “source contrôlé”.
On peut alors se rendre dans l’outil de visualisation du contrôleur de code source pour voir qui est en train de travailler sur ce fichier, et potentiellement se synchroniser avec lui, lui demander de le libérer par exemple. :
Il peut vous arriver de vous retrouver dans cette situation, mais que l’explorateur de contrôle de code source ne vous indique pas qui a extrait le fichier :
Dans ce cas :
- Ne paniquez pas
- Ne criez pas au bug ! :)
Cela arrive lorsqu’un utilisateur extrait un fichier, le modifie, et le met sur étagère (shelve). A partir de ce moment, même si le développeur en question n’a plus le fichier extrait dans son espace de travail, il est tout de même considéré comme extrait quelque part !
Dès que le shelve sera supprimé ou récupéré puis archivé, on récupère bien l’icone rassurante en forme de cadenas bleu, indiquant que tout est sous contrôle :)
Seul regret que j’ai par rapport à ça, c’est qu’on aurait pu avoir une autre icone indiquant que le fichier extrait dans une étagère.
.Dispose();
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :