Freigeben über


Einchecken von Arbeit an der Teamcodebasis

Verwenden Sie die Seite Ausstehende Änderungen, um den Code zu CodeBase des Teams einzuchecken.

Update zum Korrigieren eines Fehlers einchecken

Erforderliche Berechtigungen

Sie müssen eine Contributors für das Teamprojekt sein.Siehe Team Foundation Server: Standardgruppen, Berechtigungen und Rollen.

Was möchten Sie tun?

  • Geben Sie die Dateien an, die Sie einchecken möchten

  • Ordnen Sie Arbeitsaufgaben zu

  • Überprüfen Sie die Änderungen

  • Lösen Sie Eincheckrichtliniewarnungen auf

  • Führen Sie ein abgegrenztes checken aus

  • Arbeit von der Eingabeaufforderung

  • Rufen Sie Tips ab

Geben Sie die Dateien an, die Sie einchecken möchten

Sie können angeben, welche Änderungen, Datei, die Sie einchecken möchten, indem Sie sie zwischen Eingeschlossene Änderungen und den Ausgeschlossene Änderungen-Abschnitten der Seite Ausstehende Änderungen ziehen.Sie können das Einchecken auch bewerten, während Sie in anderen Bereichen des Visual Studio arbeiten:

  • Wählen Sie im Projektmappen-Explorer, eine der folgenden Optionen aus:

    • Die Projektmappe

    • Eine oder mehrere der Codeprojekte

    • Eine oder mehrere Dateien

    Nachdem Sie die Elemente auswählen, öffnen Sie das Kontextmenü und wählen Sie Einchecken aus.

  • Wählen Sie im Quellcodeverwaltungs-Explorer eine oder mehrere Elemente mit ausstehenden Änderungen oder einem oder mehreren Ordnern aus, die Elemente mit ausstehenden Änderungen enthalten.(Elemente mit ausstehenden Änderungen werden von diesem Symbol angegeben: Symbol "TFSC-Status ausgecheckt").Öffnen Sie das Kontextmenü für die ausgewählten Elemente, und wählen Sie Einchecken aus.

Ordnen Sie Arbeitsaufgaben zu

Wenn Sie Dateien in der CodeBase ändern, führen Sie in der Regel so, um eine Aufgabe abzuschließen, einen Fehler zu reparieren oder die Forderung eines anderen Arbeitsartelements zu erfüllen.Wenn Sie die Änderungen einchecken, sollten Sie solche Arbeitsaufgaben mit den Änderungen zuordnen, die Sie einchecken.Vorteile von gehören dazu:

  • Ein Teammitglied, das die Arbeitsaufgabe betrachtet, kann Link direkt zum Changeset, die Arbeit finden, die Sie ausgeführt haben.

  • Ein Teammitglied, dem überprüft die Versionsgeschichte einer Datei, das Sie geändert haben, das Changeset anzeigen kann und die Arbeitsaufgaben anzuzeigen, die die Ausrichtung für die Änderung waren.

  • Wenn Sie erstellen, die Änderungen im automatisierte Buildsystem (beispielsweise mit CI-Build oder Abgegrenzter Eincheckbuild, können die Teammitglieder finden, in abgeschlossener Build die Aufgabe abgeschlossen wurde, oder der Fehler behoben wurde.

Um Arbeitsaufgaben mit dem Eincheckvorgang zugeordnet werden:

  • Wählen Sie den Arbeitsaufgabe nach ID hinzufügen Link im Verknüpfte Arbeitsaufgaben-Abschnitt aus.

  • Ziehen Sie eine Arbeitsaufgabe von einem Abfragefenster in den Verknüpfte Arbeitsaufgaben-Abschnitt.

Neben jeder Arbeitsaufgabe wählen Sie aus, wie sie für das Einchecken verknüpft werden soll: Zuordnen oder Lösen verfügbar (nur wenn die Arbeitsaufgabe nicht bereits in einem Zustand befindet, der diese Beziehung, wie Gelöst, Fertig ausschließt oder Geschlossen).

TippTipp

Sie können das Kontextmenü einer zugeordneten Arbeitsaufgabe öffnen und dann auswählen:

  • Arbeitselement öffnen, um die Arbeitsaufgabe in einer provisorischen Registerkarte zu öffnen.Wenn Sie die Arbeitsaufgabe in einer normalen Registerkarte anzeigen möchten, öffnen Sie das Kontextmenü für die Registerkarte und wählen Sie aus Registerkarte öffnen (Tastenkombination: STRG+ALT + Home).

  • Arbeitsaufgabe entfernen, wenn Sie nicht die Arbeitsaufgabe mit dem Einchecken zuordnen möchten.

  • Neue verknüpfte Arbeitsaufgabe, Kopie der Arbeitsaufgabe erstellen oder Verknüpfung mit einem vorhandenen Element.

Überprüfen Sie die Änderungen

So fügen Sie die Änderungen einchecken

  1. Klicken Sie in Team Explorer wählen Symbol "Startseite" Sie Startseite aus und wählen dann Ausstehende Änderungen aus.

  2. Auf der Seite geben Sie Ausstehende ÄnderungenKommentar damit Teamkollegen ein, die neuere Anforderung überprüfen und verstehen Sie den Verlauf der Dateien versteht, was Sie ausgeführt haben.Beispiel: Implementierter Einkaufswagencontroller.

  3. Einige Teams bevorzugen (und führen Sie in einigen Fällen eine Eincheckrichtlinie durch, um zu erfordern), deren Member, um bestimmte Arten von Informationen über jeden Eincheckvorgang bereitzustellen.Wenn ein Administrator des Teamprojekts aktivierte Eincheckhinweise hat, dann können Sie die Informationen in jedes Feld im Abschnitt Hinweise eingeben.

  4. Wählen Sie die Schaltfläche Einchecken aus.

Eines der folgenden Ergebnisse tritt auf.

ms181407.collapse_all(de-de,VS.110).gifwerden die Änderungen eingecheckt

Die gesamte eingeschlossene Datei ändert im Arbeitsbereich zusammen mit dem Kommentar, Eincheckhinweise, und Links zu verwandten Arbeitsaufgaben werden auf dem Server als einzelnes Changeset auf dem Server gespeichert.

ms181407.collapse_all(de-de,VS.110).gifKonflikte blockieren das checken

Das System stellt Ihnen mit Konflikten zwischen den Änderungen die aktuelle Version der Dateien auf dem Server.Siehe Lösen von Dateikonflikten.

ms181407.collapse_all(de-de,VS.110).gifdas checken Sie wird blockiert, da es eine Eincheckrichtlinie verstößt.

Administratoren des Teamprojekts können Eincheckrichtlinien durchführen, um das Team durchsetzen, bewährten Methoden befolgen.Beispielsweise kann eine Eincheckrichtlinie Teammitglieder anregen, eine Arbeitsaufgabe mit ihren Änderungen mindestens zuzuordnen.Weitere Informationen finden Sie unter Set and Enforce Quality Gates.

In einigen Fällen sollten Sie diese Eincheckrichtlinien überschreiben.Im Abschnitt Richtlinienwarnungen wählen Sie Überschreibungswarnungen aus.

Im Feld Grund für Sie, warum die Richtlinie überschreiben.

ms181407.collapse_all(de-de,VS.110).gifChecken Sie zu einem Ordner, der durch einen Prozess des abgegrenzten Eincheckbuilds gesteuert wird

Dialogfeld für abgegrenzten Eincheckvorgang

Wenn Sie Änderungen in Versionskontrollordner einchecken, die von Prozess des abgegrenzten Eincheckbuilds gesteuert werden, wird das Dialogfeld Abgegrenzter Eincheckvorgang.Informationen zum Abschließen des Eincheckvorgangs finden Sie unter Einchecken in einen Ordner, der von einem abgegrenzten Eincheckbuildprozess gesteuert wird.

Arbeit von der Eingabeaufforderung

  • Befehl Checkin: Ansichtsausstehende ausstehender Änderungen überprüfen und Dateien in

Tipps