2016-04-18 12 views
6

Sprawdziłem niektóre pliki z głównej gałęzi naszego zestawu kodowego w TFS. Później utworzono oddzielną gałąź. Chciałbym sprawdzić mój kod w nowym oddziale, mimo że pierwotnie go sprawdziłem. czy to możliwe?Visual Studio 2015 - Zamelduj się w innym oddziale w TFS

EDYCJA: Wiem, że mogę sprawdzić w głównej gałęzi i dokonać scalenia, ale chciałbym tego uniknąć, jeśli to możliwe.

Odpowiedz

7

Cóż, opiera się na używanym sterowaniu wersją.

Jeśli używasz GIT,, to proste. Po utworzeniu nowego oddziału w interfejsie wystarczy wykonać "wypis" nowego oddziału. Wszelkie niezatwierdzone zmiany będą automatycznie wskazywać na nowy oddział. Następnie możesz je tam zatwierdzić.

Jeśli używasz TFVC, trzeba shelve zmian na oryginalnym gałęzi i unshelve je na inny oddział. Ta funkcja jest dostępna za pomocą polecenia tfpt unshelve /migrate. Więcej szczegółów kroki proszę odnieść się pytanie: TFS: submit changes done locally in one branch to another branch

Jest to również próbka, która pokazuje różnicę między GIT i TFVC.

7
  1. Install TFS 2015 Power Tools

  2. Tworzenie shelveset swoich zmian

  3. Otwarte Command Prompt Twórca

  4. Polecenie tfpt unshelve /migrate jako taki

    tfpt unshelve /migrate /source:$/Project/Branch1 /target:$/Project/Branch2

0

Nie mogłem zrobić z odpowiedziami za pomocą Narzędzi elektrycznych, więc sprawdziłem gałąź źródłową, połączyłem ją z celem i wycofałem z gałęzi źródłowej.