Mój administrator systemu zmienił nazwę mojego komputera. Więc tam, gdzie był „MyLaptop2”, teraz jest po prostu „MyLaptop”.
Więc teraz wszystkie moje powiązania kontroli źródła i wyewidencjonowane pliki szukają obszaru roboczego z „MyLaptop2”.
Czy istnieje sposób na przekierowanie tego obszaru roboczego na mój komputer o zmienionej nazwie (ale nadal ten sam)?
Odpowiedzi:
To polecenie uruchomione w wierszu polecenia dewelopera dla programu Visual Studio załatwiło sprawę:
Musiał być uruchomiony z komputera, do którego chciałem przypisać obszar roboczy (w ten sposób otrzymuje nową nazwę komputera.
źródło
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
plik wykonywalny (cd c: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).Rozwiązanie Vaccano zadziałało dla mnie. Zajęło mi kilka prób uzyskania prawidłowego adresu URL TFS, więc pomyślałem, że opublikuję go dla tych z Was, którzy korzystają z hostingu Microsoft Visual Studio TFS (obecnie bezpłatnie dla małych zespołów).
Z wiersza poleceń na moim komputerze najpierw przeszedłem do właściwego katalogu:
Następnie uruchomiłem polecenie:
Następnie powiedział mi, że mój nowy obszar roboczy jest zgodny z nazwą mojego nowego komputera.
Mam nadzieję, że ścieżka pomoże.
źródło
Przejdź do wiersza polecenia VS i wpisz:
Zapewni ci to dostępne Kolekcje. Skopiuj ścieżkę (zasadniczo adres URL) zamierzonej kolekcji. Następnie wpisz:
(wyłącz powyższe cytaty)
źródło
Vaccano miał rację, jednak potrzebowałem nazwy obszaru roboczego po przełączniku UpdateCompterName. W moim przypadku obszarem roboczym była stara nazwa komputera.
Jeśli nie znasz nazwy swojego obszaru roboczego, możesz znaleźć wszystkie nazwy obszarów roboczych za pomocą:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Więc skończyło się na tym.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
źródło
Próbowałem uruchomić polecenia wymienione w innych odpowiedziach; jednak mój projekt jest hostowany w TFS online (visualstudio.com), więc najpierw musiałem się uwierzytelnić, ponieważ ciągle otrzymywałem ten komunikat o błędzie:
Dla mnie było po prostu łatwiej i znacznie szybciej usunąć przestrzeń roboczą i ponownie połączyć :
Plik> Kontrola źródła> Zaawansowane> Obszary robocze (usuń obszar roboczy)
źródło
Poniżej podano, jak to zadziałało dla mnie.
Krok 1. Przejdź do wiersza polecenia programu Visual Studio
Krok 2. W powyższym wierszu polecenia wpisz polecenie
tf workspaces
. To polecenie pokaże wszystkie obszary robocze utworzone na komputerze, a także nazwę kolekcji . Przyjrzyj się uważnie pierwszej linii wyniku polecenia.Krok 3. W tym samym wierszu polecenia wpisz polecenie
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
NAZWA OLDCOMPUTERNAME I NAZWA KOLEKCJI SĄ TUTAJ BARDZO WAŻNE.
źródło
Jeśli ktoś nie czuje się tak dobrze z
CommandPromt
(jak ja), ten post z infografiką może ci pomóc . oto fragment tekstu z bloga:Kliknij menu PLIK w programie Visual Studio 2013. Teraz kliknij
Kontrola źródła -> Zaawansowane -> Obszary robocze ...
Otworzy się okno z tytułem „Zarządzaj obszarami roboczymi”. Pokazuje listę obszarów roboczych na tym komputerze, do których masz dostęp. Lista zawiera 4 kolumny dla:
Dodaj obszar roboczy: Jeśli Menedżer obszaru roboczego jest pusty, prawdopodobnie jeszcze go nie dodano. Kliknij przycisk Dodaj i wpisz swój serwer / nazwę użytkownika / hasło, a wyświetli listę dodanych.
Zaktualizuj obszar roboczy: później, jeśli zmieniłeś nazwę swojego komputera lub mimo wszystko chcesz odpowiednio zaktualizować obszar roboczy, wybierz obszar roboczy, który chcesz edytować, i kliknij przycisk Edytuj; tutaj możesz zaktualizować szczegóły swojego obszaru roboczego.
źródło
Odpowiedź użytkownika: otwarta i bezpłatna praca dla mnie. Plik -> Kontrola źródła -> Zaawansowane -> Przestrzeń robocza
Otworzy się okno z tytułem „Zarządzaj obszarami roboczymi”. Zaznacz „Pokaż zdalne obszary robocze”, co powoduje wyświetlenie obszaru roboczego, który blokował zmiany w pliku .cs. Usunąłem i teraz działa dobrze :)
źródło
Dla wyjaśnienia dla użytkowników TFS Online (TFS hostowany przez MS) - jeśli Twój adres URL to „mytfs.visualstudio.com”, a Twoja kolekcja to „DefaultCollection”, polecenia wymienione powyżej będą wyglądać następująco:
Aby wyświetlić wszystkie obszary robocze: tf obszary robocze / właściciel: * / komputer: * / serwer: https://mytfs.visualstudio.com/DefaultCollection
Aby zaktualizować z OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
Krótko mówiąc, określ HTTPS, zignoruj port i nie dodawaj struktury folderów / tfs /.
Następnie możesz wybrać (i zmienić nazwę w razie potrzeby), przechodząc do eksploratora kontroli źródła i korzystając z listy rozwijanej Obszar roboczy.
źródło
W programie Visual Studio .. Przejdź do „Team Explorer-Home”… zobaczysz nazwę swojego obszaru roboczego .. Kliknij na niego i „Zarządzaj” .. Dodaj swój obszar roboczy .. To powinno załatwić sprawę ..
źródło
Aby uniknąć pobierania i mapowania po utworzeniu nowego obszaru roboczego
Biegać
cmd
Przejdź do ścieżki Visual Studio IDE. Coś takiego:
Uruchom to polecenie:
W „Zarządzaj obszarem roboczym” usuń dodany obszar roboczy (nazwany jako aktualna nazwa komputera) i zmień nazwę starego na obecną nazwę komputera.
W tym scenariuszu nie potrzebujesz żadnego dodatkowego pobierania i mapy.
źródło
Miałem ten sam problem i przyjechałem tutaj. Ale potem po prostu zamknąłem i ponownie otworzyłem studio wizualne i było dobrze. Więc ... to może być rozwiązanie dla niektórych.
źródło
Aby rozwinąć niektóre wcześniejsze odpowiedzi, nazwa mojej kolekcji zawierała spacje. Nawet jeśli nazwa kolekcji jest ujęta w cudzysłów (
"http://1.2.3.4:8080/tfs/My Collection Name"
), musisz zastąpić wszelkie znaki spacji,%20
aby poprawnie rozwiązać nazwę (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)źródło
Musiałem to zrobić w wierszu polecenia dewelopera dla VS:
C: \ Program Files (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
źródło
źródło