2012-11-29 8 views
5

Mam lokalne zmiany na moim komputerze.Jak rozwiązać zmiany między lokalnym a półkowym zestawem

Mój współpracownik odłożył zmiany z plikami, które nakładają się na moje zmiany.

Chciałbym odciągnąć półki współpracownika i rozwiązać konflikty.

Jednak gdy próbuję unshelve, otrzymuję komunikat o błędzie:

The item ... has an incompatible pending change.

Jak mogę scalić zmiany mojego współpracownika?

Odpowiedz

2

Najpierw należy cofnąć wszelkie zmiany dokonane w plikach, które znajdują się również w zestawie zmian półek. Możesz wtedy nie ufać i przywrócić swoje zmiany.

Innym sposobem jest sprawdzenie wprowadzonych zmian, a następnie unieważnienie. Lub na odwrót, najpierw sprawdź zmiany w półce, a następnie pobierz najnowszą wersję, w której będziesz musiał ręcznie obsługiwać wszelkie konflikty.

5

Wpadłem na to na drugi dzień, a współpracownik dał mi tę wspaniałą, prostą wskazówkę.

Istnieje prosty sposób, aby to zrobić, używając narzędzi programowych Visual Studio. Można wykonać unshelve i scalić razem za pomocą polecenia tfpt unshelve z wiersza polecenia programu Visual Studio. Upewnij się, że katalogiem aktywnym jest katalog zmapowany do lokalnego obszaru roboczego, w przeciwnym razie może pojawić się komunikat "Nie można zidentyfikować obszaru roboczego". Po uruchomieniu polecenia zostanie wyświetlone okno dialogowe do wyboru zestawu półek. Następnie otrzymasz dodatkowe okno dialogowe, które pozwoli ci scalić sprzeczne pliki.

Powiązane problemy