Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Probleme bei der Verwendung von Team Explorer Everywhere 2010 auftreten, finden Sie in diesem Thema Informationen zu den häufigsten Problemen und deren Behebung.
In diesem Thema
Der Cache oder die Einstellungsdateien wurden nicht gefunden
Ausführen von Team Explorer Everywhere als root-Benutzer verursacht Probleme
Unter Mac OS X ist das Immutable-Flag des Benutzers für schreibgeschützte Dateien nicht gesetzt
Befehlszeilenclient befindet sich nicht im Pfad
Um die einfache Verwendung von Plattformübergreifender Befehlszeilenclient für Team Foundation Server sicherzustellen, müssen Sie das Verzeichnis, das die Anwendung Plattformübergreifender Befehlszeilenclient für Team Foundation Server enthält, zum Ausführungspfad für die Shell hinzufügen. Die folgenden Anweisungen sind abhängig vom Betriebssystem, auf dem Sie Plattformübergreifender Befehlszeilenclient für Team Foundation Server verwenden.
Wichtig
Sie müssen Plattformübergreifender Befehlszeilenclient für Team Foundation Server installieren, bevor Sie es dem Ausführungspfad hinzufügen können.
Um dieses Problem zu beheben, lesen Sie die Anweisungen für das Betriebssystem, das auf dem Computer ausgeführt wird, auf dem Sie Plattformübergreifender Befehlszeilenclient für Team Foundation Server verwenden.
Windows
So fügen Sie den Befehlszeilenclient einem Windows-Pfad hinzu
Klicken Sie im Menü Start mit der rechten Maustaste auf Arbeitsplatz (oder Computer), und klicken Sie anschließend auf Eigenschaften.
Klicken Sie auf Erweiterte Systemeinstellungen.
Das Dialogfeld Systemeigenschaften wird angezeigt.
Klicken Sie auf die Registerkarte Erweitert und dann auf Umgebungsvariablen.
Klicken Sie in der Liste Systemvariablen auf Path, und klicken Sie dann auf Bearbeiten.
Das Dialogfeld Systemvariable bearbeiten wird angezeigt.
Fügen Sie in Variablenwert ein Semikolon an das Ende des Pfads an, gefolgt von dem Pfad des Ordners, der den Befehlszeilenclient enthält, und klicken Sie anschließend dreimal auf OK.
Sie müssen ein neues Eingabeaufforderungsfenster öffnen, damit der aktualisierte Pfad wirksam wird.
Unix (gilt auch für Mac OS X)
Das Konfigurationsverfahren für Unix unterscheidet sich bei den verschiedenen Befehlsshells. Die meisten Unix-Betriebssysteme verwenden standardmäßig die Shell sh oder bash.
Tipp
Wenn Sie Plattformübergreifender Befehlszeilenclient für Team Foundation Server in Ihrem Heimatverzeichnis installiert haben und die "~"-Syntax von der Shell nicht korrekt interpretiert wird, können Sie "$HOME" anstelle von "~" angeben. Zum Beispiel: "$HOME/teamexplorer".
So aktualisieren Sie den Pfad für die Shell bash
Öffnen Sie die Datei ~/.bashrc in einem Text-Editor. Wenn die Datei bereits eine Zeile enthält, die mit "PATH=" beginnt, fügen Sie einen Doppelpunkt hinzu, gefolgt von dem Pfad des Ordners, in dem Sie Plattformübergreifender Befehlszeilenclient für Team Foundation Server installiert haben.
Ergänzen Sie die Pfadangabe z. B. wie folgt:
PATH=”/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games:~/teamexplorer”Wenn die Datei ~/.bashrc nicht vorhanden ist oder noch keine Zeile enthält, die mit "PATH=" beginnt, fügen Sie stattdessen am Ende der Datei eine Zeile entsprechend der folgenden hinzu:
PATH=”$PATH:~/teamexplorer”Durch diese Syntax werden alle ggf. von der Shell geerbten Pfadangaben beibehalten.
Speichern und schließen Sie die Datei.
Jede neu geöffnete bash-Shell berücksichtigt nun den hinzugefügten Pfad für Plattformübergreifender Befehlszeilenclient für Team Foundation Server.
So aktualisieren Sie den Pfad für die Shell csh oder tcsh
Öffnen Sie die Datei ~/.cshrc (oder ~/.tcshrc bei tcsh) in einem Text-Editor. Wenn die Datei bereits eine Zeile enthält, die mit "set path =" beginnt, fügen Sie ein Leerzeichen hinzu, gefolgt von dem Pfad des Ordners, der Plattformübergreifender Befehlszeilenclient für Team Foundation Server enthält.
Ergänzen Sie die Pfadangabe z. B. wie folgt:
set path = ( /usr/local/bin /usr/bin /bin /usr/bin/X11 /usr/games ~/teamexplorer )Wenn die Datei ~/.cshrc (~/.tcshrc bei tcsh) nicht vorhanden ist oder noch keine Zeile enthält, die mit "set path =" beginnt, fügen Sie stattdessen am Ende der Datei eine Zeile entsprechend der folgenden hinzu:
set path = ( $path ~/teamexplorer )Durch diese Syntax werden alle ggf. von der Shell geerbten Pfadangaben beibehalten.
Speichern und schließen Sie die Datei.
Jede neu geöffnete csh oder tcsh berücksichtigt nun den hinzugefügten Pfad für Plattformübergreifender Befehlszeilenclient für Team Foundation Server.
zsh
Dieses Verfahren entspricht dem Verfahren für bash, Sie ändern jedoch die Datei ~/.zshrc.
sh und ksh
Dieses Verfahren entspricht dem Verfahren für bash, Sie ändern jedoch die Datei ~/.profile.
Der Cache oder die Einstellungsdateien wurden nicht gefunden
Team Explorer Everywhere 2010 speichert Cacheinformationen und Einstellungen in einem spezifischen Verzeichnis des Computerkontos, mit dem Sie Team Foundation Server-Plug-In für Eclipse oder Plattformübergreifender Befehlszeilenclient für Team Foundation Server ausführen. Der Speicherort der Datei ist abhängig vom Betriebssystem und befindet sich jeweils im "Heimatverzeichnis" des Benutzers.
Alle Cachedateien und Einstellungen werden durch die Hauptversion von Team Explorer Everywhere 2010, die die Dateien erstellt hat, voneinander unterschieden, und für jede Version der Dateien wird ein zusätzliches Unterverzeichnis im Basisverzeichnis für Einstellungen angelegt.
Betriebssystem |
Speicherort |
Hinweise |
|---|---|---|
Windows |
%USERPROFILE%\Lokale Einstellungen\Anwendungsdaten\\Microsoft\Team Explorer |
%USERPROFILE% ist eine Windows-Umgebungsvariable, die normalerweise den Wert C:\Dokumente und Einstellungen\Benutzername (oder C:\Users\Benutzername) enthält. |
Mac OS X |
~/Library/Application Support/Microsoft/Team Explorer/10.0 |
~ ist eine Unix-Shellkonvention, die das Heimatverzeichnis des Benutzers angibt. |
Unix |
~/.microsoft/Team Explorer/10.0 |
~ ist eine Unix-Shellkonvention, die das Heimatverzeichnis des Benutzers angibt. |
Ausführen von Team Explorer Everywhere als root-Benutzer verursacht Probleme
Team Explorer Everywhere 2010 sollte auf Computern mit Unix niemals als root-Benutzer, sondern immer unter einem normalen Benutzerkonto ausgeführt werden.
Wenn Sie Team Foundation Server-Plug-In für Eclipse oder Plattformübergreifender Befehlszeilenclient für Team Foundation Server als root-Benutzer ausführen, können Probleme beim Aus- und Einchecken von Dateien auftreten.
So beheben Sie dieses Problem
Führen Sie Team Foundation Server-Plug-In für Eclipse oder Plattformübergreifender Befehlszeilenclient für Team Foundation Server als normaler Benutzer aus (nicht als root-Benutzer).
Unter Mac OS X ist das Immutable-Flag des Benutzers für schreibgeschützte Dateien nicht gesetzt
Die Dateisysteme Apple HFS und HFS+ unterstützen Dateiflags, die optionale Metadaten enthalten, z. B. das Immutable-Flag ("unveränderlich") des Benutzers. Dieses Flag verhindert jegliche Änderung einer Datei, unabhängig von den Unix-Berechtigungen. Mac OS X-Software setzt standardmäßig dieses Immutable-Flag des Benutzers, wenn eine Datei als schreibgeschützt gekennzeichnet wird. teeplugin und teeclc kennzeichnen Dateien zwar als schreibgeschützt, das Immutable-Flag des Benutzers wird von diesen Clients standardmäßig jedoch nicht gesetzt. Dies geschieht, um die Kompatibilität mit älteren Anwendungen zu gewährleisten, die dieses Flag nicht interpretieren können.
So beheben Sie dieses Problem
Um das Immutable-Flag des Benutzers für schreibgeschützte Dateien zu aktivieren, legen Sie die Umgebungsvariable TP_SET_IMMUTABLE auf den Wert "on" fest. Diese Variable wird auf Computern ignoriert, die ein anderes Betriebssystem als Mac OS X ausführen.