Cara memetakan TFS ke dua direktori lokal [ditutup]


14

Saya bekerja dengan aplikasi web, menggunakan TFS. Setiap kali saya membangun situs, dibutuhkan waktu lama yang tidak produktif untuk memulai kembali. Saya ingin memiliki pemetaan kedua situs pada drive c saya, di mana saya hanya akan mendapatkan yang terbaru dan membangun sekali sehari, sehingga versi ini akan selalu cepat. Ini akan seperti direktori "readonly" karena saya pribadi tidak akan mengeditnya.

Tolong beri tahu saya jika ini mungkin, atau jika Anda memiliki alternatif lain.


Ada alat pembuatan pihak ketiga yang bisa Anda panggil dari TFS build yang dapat melakukan pra-kompilasi file ASP Anda di IIS sehingga Anda tidak perlu menunggu selamanya dan sehari setelah memukul situs untuk pertama kalinya setelah setiap rilis.
maple_shaft

4
Pertanyaan ini tampaknya di luar topik karena ini menyangkut masalah implementasi dan milik SO tetapi terlalu tua untuk dimigrasi.

Jawaban:


20

Satu ruang kerja tidak memungkinkan folder TFS yang sama dipetakan ke lebih dari satu direktori lokal.

Namun Anda dapat memiliki dua atau lebih ruang kerja untuk satu komputer, dan setiap ruang kerja dapat memetakan folder TFS ke folder lokal yang berbeda. Revisi file apa di setiap ruang kerja dilacak secara terpisah (untuk menjaga setiap pembaruan Anda perlu melakukan get di masing-masing: mudah dengan 'tf dapatkan' dari baris perintah).


3

TFS memiliki build agent bawaan, Anda dapat membuat build untuk dijalankan setiap hari atau hampir semua cara lain yang dapat Anda pikirkan, meskipun Anda harus menyiapkan sesuatu untuk menjadi server build yang saya percaya.


2

Adalah mungkin untuk melakukan ini.

  1. Hapus peta TFS Anda
  2. Klik kanan pada folder dan Map sub direktori ke folder misalnya C:\temp
  3. Klik pada root dan petakan di folder lain C:\localDev\
  4. Anda akan diminta untuk menghapus pemetaan yang ada C:\temp
    • Pilih Tidak (jangan tekan Batalkan)

Saya sudah mencoba ini dan berfungsi baik.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.