5 Stimmen

TFS: existiert nicht in der angegebenen Version

Ich habe eine Datei in Visual Studio TFS, die von einem meiner Teamkollegen gelöscht wurde, während ich eine Zusammenführung durchführte. Wenn ich versuche, die zusammengeführte/gelöschte Datei einzuchecken, erhalte ich ein Dialogfeld, das besagt, dass sie eingecheckt wurde, weil es Konflikte gab. Die Registerkarte "Ausstehende Änderungen - Konflikte" zeigt keine Konflikte an, aber das Ausgabefenster enthält die folgende Meldung:

"Das Element $/.../Reference.cs existiert nicht in der angegebenen Version."

Wenn ich versuche, die Änderungen rückgängig zu machen, erhalte ich die Fehlermeldung "Sql Error: 515"

Ich kann die Datei also nicht einchecken und die Änderungen nicht rückgängig machen.

Ich hätte kein Problem damit, die Datei ganz zu entfernen oder wieder in die Versionskontrolle aufzunehmen. Ich möchte sie nur aus meiner Liste der ausstehenden Änderungen entfernen.

5voto

NotMe Punkte 86089

Interessante Situation.

Eine schnelle Lösung könnte darin bestehen, die Datei in TFS einfach wieder zu löschen.

  1. Gehen Sie zu Extras | Optionen.
  2. Erweitern Sie die Versionsverwaltung und wählen Sie "Visual Studio Team Foundation Server".
  3. Aktivieren Sie das Fenster "Gelöschte Objekte im Versionsverwaltungs-Explorer anzeigen".
  4. Gehen Sie zu dieser Datei und löschen Sie sie.
  5. Versuchen Sie, den Vorgang wieder rückgängig zu machen oder die Zusammenführung fortzusetzen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X