Jak zmapować TFS do dwóch lokalnych katalogów [zamknięte]

14

Pracuję z aplikacją internetową, używając TFS. Za każdym razem, gdy tworzę witrynę, jej ponowne uruchomienie zajmuje nieproduktywnie dużo czasu. Chciałbym mieć drugie mapowanie strony na moim dysku c, gdzie będę otrzymywać najnowsze i budować tylko raz dziennie, więc ta wersja zawsze będzie szybka. Byłby to katalog „tylko do odczytu”, ponieważ osobiście nie dokonywałbym w nim żadnych zmian.

Daj mi znać, jeśli to możliwe lub jeśli masz jakieś alternatywy.

Buh Buh GoFundMonica
źródło
Istnieją narzędzia kompilacji innych firm, które można wywoływać z kompilacji TFS, które mogą wstępnie kompilować pliki ASP w IIS, dzięki czemu nie trzeba czekać wiecznie i dzień po wejściu na stronę po raz pierwszy po każdej wersji.
wałek klonowy
4
To pytanie wydaje się być nie na temat, ponieważ dotyczy problemu z implementacją i należy do SO, ale jest za stare, aby je migrować.

Odpowiedzi:

20

Jeden obszar roboczy nie pozwala na mapowanie tego samego folderu TFS do więcej niż jednego katalogu lokalnego.

Można jednak mieć dwa lub więcej obszarów roboczych dla jednego komputera, a każdy obszar roboczy może mapować folder TFS na inny folder lokalny. To, jakie wersje plików znajdują się w każdym obszarze roboczym, jest śledzone osobno (aby każdy był aktualny, musisz zrobić w każdym z nich: łatwe dzięki 'tf get' z wiersza poleceń).

Richard
źródło
3

TFS ma wbudowanego agenta kompilacji, możesz stworzyć kompilację, aby uruchamiała się codziennie lub prawie w dowolny inny sposób, choć moim zdaniem musiałbyś skonfigurować coś, co będzie serwerem kompilacji.

Ryathal
źródło
2

Można to zrobić.

  1. Odznacz swój TFS
  2. Kliknij folder prawym przyciskiem myszy i na przykład zamapuj podkatalog na folder C:\temp
  3. Kliknij katalog główny i zamapuj go na inny folder C:\localDev\
  4. zostaniesz poproszony o usunięcie istniejącego mapowania C:\temp
    • Wybierz Nie (nie naciskaj Anuluj)

Próbowałem tego i działa dobrze.

Kazim
źródło