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.


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ń).


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.