Partager via


Résolutions de problèmes avec Team Explorer Everywhere

Si vous rencontrez des problèmes lorsque vous utilisez Team Explorer Everywhere, cette rubrique fournit des informations sur les problèmes les plus courants et des résolutions possibles.

Dans cette rubrique

Le client de ligne de commande ne se trouve pas dans le chemin d'accès

Pour utiliser le Client de ligne de commande interplateforme pour Team Foundation Server facilement, vous devez ajouter le répertoire qui contient l'application Client de ligne de commande interplateforme pour Team Foundation Server au chemin d'exécution de votre interpréteur de commandes. Les instructions suivantes sont spécifiques au système d'exploitation sur lequel vous utilisez le Client de ligne de commande interplateforme pour Team Foundation Server.

Important

Vous devez installer le Client de ligne de commande interplateforme pour Team Foundation Server avant de pouvoir l'ajouter à votre chemin d'exécution.

Pour résoudre ce problème, reportez-vous aux instructions du système d'exploitation qui s'exécute sur le même ordinateur que le Client de ligne de commande interplateforme pour Team Foundation Server.

Windows

Pour ajouter le client de ligne de commande à un chemin d'accès Windows

  1. Dans le menu Démarrer, cliquez avec le bouton droit sur Poste de travail (ou Ordinateur), puis cliquez sur Propriétés.

  2. Cliquez sur Paramètres système avancés.

    La boîte de dialogue Propriétés système s'affiche.

  3. Cliquez sur l'onglet Avancé, puis sur Variables d'environnement.

  4. Dans la liste Variables système, sélectionnez Chemin d'accès et cliquez sur Modifier.

    La boîte de dialogue Modifier la variable système s'affiche.

  5. Dans la zone Valeur de la variable, ajoutez un point-virgule à la fin du chemin d'accès, suivi du chemin d'accès du dossier qui contient le client de ligne de commande, puis cliquez sur OK à trois reprises.

Vous devez ouvrir une nouvelle fenêtre d'invite de commandes pour que le chemin d'accès mis à jour soit pris en compte.

Unix (notamment Mac OS X)

La procédure de configuration Unix varie en fonction des différents interpréteurs de commandes. La plupart des systèmes d'exploitation Unix ont par défaut l'interpréteur de commandes sh ou bash.

Notes

Si vous avez installé le Client de ligne de commande interplateforme pour Team Foundation Server dans le répertoire de base et que la syntaxe « ~ » n'est pas analysée correctement par votre interpréteur de commandes, vous pouvez remplacer « ~ » par « $HOME ». Par exemple, vous pouvez spécifier « $HOME/teamexplorer ».

Pour mettre à jour le chemin d'accès de l'interpréteur de commandes bash

  1. Ouvrez le fichier ~/.bashrc dans un éditeur de texte. Si le fichier contient déjà une ligne qui commence par « PATH= », ajoutez deux-points suivis du chemin d'accès du dossier dans lequel vous avez installé le Client de ligne de commande interplateforme pour Team Foundation Server.

    Par exemple, vous pouvez le mettre à jour pour qu'il corresponde au chemin d'accès suivant :

    PATH=”/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:~/teamexplorer”
    
  2. Si le fichier ~/.bashrc n'existe pas ou ne contient pas de ligne qui commence par « PATH= », ajoutez plutôt une ligne telle que la suivante à la fin du fichier :

    PATH=”$PATH:~/teamexplorer”
    

    En utilisant cette syntaxe, vous conservez tout chemin d'accès existant hérité par votre interpréteur de commandes.

  3. Enregistrez et fermez le fichier.

Tous les nouveaux interpréteurs de commandes bash incluent maintenant le Client de ligne de commande interplateforme pour Team Foundation Server dans leur chemin d'accès.

Pour mettre à jour le chemin d'accès de l'interpréteur de commandes csh ou tcsh

  1. Ouvrez le fichier ~/.cshrc (ou ~/.tcshrc pour tcsh) dans un éditeur de texte. Si le fichier contient déjà une ligne qui commence par « "set path = », ajoutez un espace et le chemin d'accès au dossier qui contient le Client de ligne de commande interplateforme pour Team Foundation Server.

    Par exemple, vous pouvez le mettre à jour pour qu'il corresponde au chemin d'accès suivant :

    set path = ( /usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games ~/teamexplorer )
    

    Si le fichier ~/.cshrc (~/.tcshrc pour tcsh) n'existe pas ou ne contient pas de ligne qui commence par « set path = », ajoutez plutôt une ligne telle que la suivante à la fin du fichier :

    set path = ( $path ~/teamexplorer )
    

    En utilisant cette syntaxe, vous conservez tout chemin d'accès existant hérité par votre interpréteur de commandes.

  2. Enregistrez et fermez le fichier.

Tous les nouveaux interpréteurs de commandes csh ou tcsh incluent maintenant le Client de ligne de commande interplateforme pour Team Foundation Server dans leur chemin d'accès.

zsh

Cette procédure est semblable à la procédure pour bash, mais vous modifiez le fichier ~/.zshrc.

sh et ksh

Cette procédure est semblable à la procédure pour bash, mais vous modifiez le fichier ~/.profile.

Fichiers cache ou de paramètres introuvables

Team Explorer Everywhere stocke des informations sur le cache et des paramètres dans un répertoire spécifique au compte d'ordinateur avec lequel vous exécutez le Plug-in Team Foundation Server pour Eclipse ou le Client de ligne de commande interplateforme pour Team Foundation Server. L'emplacement du fichier varie sur des systèmes d'exploitation différents, et il se trouve toujours dans le répertoire de base d'un utilisateur.

Tous les fichiers cache et paramètres sont séparés par la version principale de Team Explorer Everywhere qui les utilise, et un sous-répertoire différent à l'intérieur du répertoire de paramètres de base est conservé pour chaque version de ces fichiers.

Système d'exploitation

Emplacement

Remarques

Windows

%USERPROFILE%\Local Settings\Application Data\\Microsoft\Team Explorer

% USERPROFILE% est une variable d'environnement Windows qui se développe habituellement comme suit : C:\Documents and Settings\NomUtilisateur (ou C:\Users\NomUtilisateur).

Mac OS X

~/Library/Application Support/Microsoft/Team Explorer/10.0

~ est une convention de l'interpréteur de commandes Unix qui indique votre répertoire de base.

Unix

~/.microsoft/Team Explorer/10.0

~ est une convention de l'interpréteur de commandes Unix qui indique votre répertoire de base.

L'exécution de Team Explorer Everywhere en tant qu'Utilisateur racine provoque des problèmes

Team Explorer Everywhere est conçu pour s'exécuter en tant qu'utilisateur non-racine sur les ordinateurs Unix.

Si vous exécutez le Plug-in Team Foundation Server pour Eclipse ou le Client de ligne de commande interplateforme pour Team Foundation Server en tant qu'utilisateur racine, vous pouvez rencontrer des problèmes lors de l'extraction ou de l'archivage des fichiers.

Pour résoudre ce problème

Exécutez le Plug-in Team Foundation Server pour Eclipse ou le Client de ligne de commande interplateforme pour Team Foundation Server en tant qu'utilisateur non-racine.

Indicateur Utilisateur immuable non défini pour les fichiers en lecture seule sur Mac OS X

Les systèmes de fichiers Apple HFS et HFS+ prennent en charge les indicateurs de fichier qui contiennent des métadonnées facultatives, telles que l'indicateur « utilisateur immuable ». Cet indicateur empêche la modification d'un fichier, indépendamment des autorisations Unix. Le logiciel Mac OS X définit régulièrement l'indicateur utilisateur immuable lorsqu'il définit un fichier en lecture seule. Bien que le teeplugin et le teeclc définissent les fichiers en lecture seule, par défaut, ces clients ne définissent pas l'indicateur utilisateur immuable. Les applications héritées qui ne comprennent pas cet indicateur sont ainsi prises en charge.

Pour résoudre ce problème

Pour activer l'indicateur utilisateur immuable pour les fichiers en lecture seule, affectez à la variable d'environnement TP_SET_IMMUTABLE la valeur « on ». Cette variable est ignorée sur les ordinateurs qui ne fonctionnent pas sous Mac OS X.

Voir aussi

Autres ressources

Plug-in Eclipse pour Team Foundation Server