2013-03-30 22 views
5

To pytanie dotyczy programu Visual Studio i Team Foundation Server (TFS). Jestem nowicjuszem z TFS i trochę się zdezorientowałem.Zamówienie programu Visual Studio z TFS

Jeśli połączyłem się z projektem TFS przez VS i mam cały kod w VS. Jeśli zacznę edytować plik, widzę komunikat "foo.cs został automatycznie wyewidencjonowany do edycji". Czy widzą to inni ludzie w projekcie? Chcę tylko testować rzeczy lokalnie i nie chcę wpływać na inne osoby w projekcie.

Jestem również nieco zdezorientowany, ponieważ mówi, że "został automatycznie sprawdzony do edycji". Mam na myśli już widzę kod w VS, więc myślałem, że już to sprawdziłem.

Jestem przyzwyczajony do pracy z SVN i tak naprawdę nie pracowałem wcześniej z TFS, ale w SVN trzeba sprawdzić kod, aby móc go zobaczyć w wybranym IDE.

+0

Tylko SVN <=> Wyjaśnienie terminologii TFS. "SVN: check-out read-only" == "TFS: Get Latest". "SVN: check-out read-write" == "TFS: Sprawdź do edycji". Uzyskanie kopii tylko do odczytu nie blokuje pliku, więc nikt inny nie widzi, że masz kopię. Uzyskanie kopii do odczytu i zapisu powoduje zablokowanie, dzięki czemu inni zobaczą, że masz "wyrejestrowany (do edycji)". –

Odpowiedz

4

Tak, inne osoby zobaczą, że wyrejestrowałeś plik. Nadal będą mogli go edytować. W narzędziu -> Opcje -> Kontrola wersji znajduje się ustawienie, aby automatycznie nie pobierać plików.

+1

Tylko wyjaśnić. Widzą, że plik jest wyewidencjonowany, nie widzą wiadomości, którą widzisz. Również plik nie jest wyrejestrowany tylko dlatego, że otwierasz go i patrzysz na niego. Jest automatycznie wyewidencjonowany tylko po edycji pliku. Możesz na nią spojrzeć i przeczytać wszystko, czego chcesz, bez sprawdzania. Również w zależności od konfiguracji TFS inni mogą lub nie mogą jej modyfikować, jeśli ją wyrejestrowaliśmy. TFS pozwala umieścić wyłączną blokadę pliku po jego wyewidencjonowaniu, tylko zależy od tego, jak go skonfigurowałeś. – ToddB

+0

Brak takiej opcji w VS2012/TFS. – dudeNumber4

+1

W VS2012/TFS opcja nazywa się "Narzędzia/Opcje/Kontrola źródła/Środowisko/Sprawdzone elementy/Edycja == Automatyczne wylogowanie" –

Powiązane problemy