2008-10-06 13 views
11

Wygląda na to, że kiedy używam narzędzia (takiego jak winmerge) do aktualizacji mojej bazy kodowej ... moja integracja Visual Studio Team System (VSTS) z Team Foundation Server (TFS) wydaje się nie odbierać tego.Jak wykrywać modyfikacje plików za pomocą TFS?

Skąd wiadomo, które pliki należy wyewidencjonować i sprawdzić ponownie? Czy jest coś, czego mi brakuje? Czy jest to funkcja, która nie jest częścią TFTS VSTS &?

+0

@Mitch Wheat Myślę, że pytanie zawiera wszystkie informacje. – mayu

+0

thx za poświęcenie czasu na dodanie tego komentarza do 4-letniego pytania. –

Odpowiedz

12

Po pierwsze, jest tak prawdopodobnie dlatego, że pliki nie zostały jeszcze wyrejestrowane. Jeśli zrobisz to przed uruchomieniem aktualizacji, TFS zobaczy te zmiany.

Po drugie, możesz użyć narzędzi TFS Power Tools (dostępnych w MS), aby przejrzeć lokalne repozytorium pod kątem zmian, które nie zostały rozpoznane. Jeśli zauważone zostaną różnice, zabawki mocy resetują status pliku, dlatego w oknie Oczekujące zmiany dostrzega zmianę. to nie wymaga od ciebie sprawdzania plików, zrobi to za ciebie, jeśli są różnice.

Całkiem fajne.

Elektronarzędzia na rok 2008 jest tutaj: http://www.microsoft.com/en-us/download/details.aspx?id=15836

i szukasz polecenia „Online”:

„Polecenie Online - użyj polecenia online do tworzenia oczekujące zmiany na zapisywalnych plików, które nie mają oczekujące zmiany. "

+0

Nie wiem, które pliki trzeba sprawdzić, ponieważ robię masę Winmerge z wieloma plikami. W zasadzie próbuję połączyć jedną gałąź kodu w inną gałąź kodu za pomocą Winmerge. Ahh TFS Elektronarzędzia! –

+0

sprawdź je wszystkie, ale znowu, nie ma znaczenia, jeśli je sprawdzisz po zainstalowaniu Narzędzi elektrycznych - nie obchodzi ich, czy są one wyrejestrowane, czy po prostu szuka różnic między lokalnym repozytorium a źródłem. – ScottCher

+2

Tak, chcesz zabawki TF TF. W szczególności "tfpt online/dodaje/usuwa./R". – Wedge

1

Zakładam, że stosujesz zmiany w całym projekcie, poza VS. Najpierw musisz sprawdzić kompletny projekt, a następnie zastosować zmiany i ponownie sprawdzić. Niezmodyfikowane pliki nie będą faktycznie rejestrowane, AFAIK.

0

Twoje pytanie brzmi, jakbyś nie zainstalował klienta Team Foundation Server.

Jeśli zainstalowałeś edycję Visual Studio Team System, możesz połączyć się z Team Foundation Server. Ale aby integracja działała, musisz zainstalować także klienta Team Foundation Server.

Po wykonaniu tej czynności Visual Studio powinno poinformować użytkownika w przypadku zmiany pliku, a następnie automatycznie wyewidencjonować pliki.

Powiązane problemy