2012-11-29 2 views
5

Ich habe lokale Änderungen an meinem Computer.So lösen Sie Änderungen zwischen lokalen und Shelveset

Mein Kollege hat Änderungen mit Dateien verschoben, die meine Änderungen überlappen.

Ich würde gerne meine Mitarbeiter Regal ziehen und die Konflikte lösen.

Allerdings, wenn ich unshelve versuchen, erhalte ich eine Fehlermeldung:

"The item ... has an incompatible pending change."

Wie kann ich in meinen Mitarbeitern der Änderungen zusammenführen?

Antwort

2

Sie müssen zuerst alle Änderungen rückgängig machen, die Sie in den Dateien vorgenommen haben, die sich ebenfalls im verschobenen Änderungsset befinden. Sie können dann Ihre Änderungen rückgängig machen.

Eine andere Möglichkeit besteht darin, Ihre Änderungen einzuchecken und dann nicht mehr zu verwenden. Oder umgekehrt, checken Sie zuerst die Änderungen ein und erhalten Sie dann die neueste Version, in der Sie Konflikte manuell behandeln müssen.

5

Ich kam neulich hier und ein Kollege gab mir diesen großen einfachen Tipp.

Es gibt eine einfache Möglichkeit, dies mit Visual Studio Power Tools zu tun. Sie können das Unshelve ausführen und zusammenführen, indem Sie den Befehl tfpt unshelve von einer Visual Studio-Eingabeaufforderung verwenden. Stellen Sie sicher, dass Ihr aktives Verzeichnis ein Verzeichnis ist, das Ihrem lokalen Arbeitsbereich zugeordnet ist, andernfalls sehen Sie möglicherweise "Arbeitsbereich kann nicht identifiziert werden". Wenn Sie den Befehl ausführen, wird ein Dialogfeld angezeigt, in dem Sie Ihr Shelveset auswählen können. Danach erhalten Sie einen zusätzlichen Dialog, mit dem Sie in Konflikt stehende Dateien zusammenführen können.

Verwandte Themen