Administrator Sistem saya mengganti nama komputer saya. Jadi di mana dulu "MyLaptop2", sekarang hanya "MyLaptop".
Jadi sekarang semua binding kontrol sumber saya dan file yang diperiksa sedang mencari ruang kerja dengan "MyLaptop2".
Apakah ada cara untuk mengalihkan ruang kerja tersebut ke komputer saya yang telah diganti namanya (tetapi masih sama)?
Jawaban:
Perintah ini dijalankan di Developer Command Prompt untuk Visual Studio melakukan trik:
Itu harus dijalankan dari komputer yang ingin saya tetapkan untuk ruang kerja (begitulah cara mendapatkan nama komputer baru.
sumber
'tf' is not recognized as an internal or external command, operable program or batch file.
tf
file yang dapat dieksekusi (cd c: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE).Solusi Vaccano berhasil untuk saya. Perlu beberapa kali saya mencoba untuk mendapatkan URL TFS dengan benar, jadi saya pikir saya akan mempostingnya untuk Anda yang menggunakan hosting TFS Visual Studio Microsoft (saat ini gratis untuk tim kecil).
Dari prompt perintah di komputer saya, saya pertama kali mengubah ke direktori yang benar:
Lalu saya menjalankan perintah:
Kemudian saya diberitahu bahwa ruang kerja baru saya cocok dengan nama mesin dari nama komputer baru saya.
Semoga jalannya membantu.
sumber
Buka prompt perintah VS dan ketik yang berikut ini:
Ini akan memberi Anda Koleksi yang tersedia. Salin jalur (pada dasarnya URL) dari koleksi yang Anda maksudkan. Kemudian ketikkan yang berikut ini:
(kecualikan kutipan di atas)
sumber
Vaccano benar, namun saya membutuhkan nama ruang kerja setelah tombol UpdateCompterName. Dalam kasus saya, ruang kerja adalah nama mesin lama.
Jika Anda tidak tahu nama ruang kerja Anda, Anda dapat menemukan semua nama ruang kerja menggunakan:
tf workspaces /owner:* /computer:* /server:http://MyServer:8080/tfs/MyCollection
Jadi saya berakhir dengan yang berikut ini.
tf workspaces /updateComputerName:MyOldComputerName MyOldComputerName /s:http://MyServer:8080/tfs/MyCollection
sumber
Saya mencoba menjalankan perintah yang disebutkan di jawaban lain; Namun, proyek saya dihosting di TFS online (visualstudio.com) jadi saya perlu mengautentikasi terlebih dahulu karena saya terus mendapatkan pesan kesalahan ini:
Bagi saya itu lebih mudah dan lebih cepat untuk menghapus dunia kerja dan menyambung kembali :
File> Kontrol Sumber> Tingkat Lanjut> Ruang Kerja (hapus ruang kerja)
sumber
Diberikan di bawah cara kerjanya untuk saya.
Langkah 1. Buka Command Prompt Visual Studio
Langkah 2. Di atas jenis perintah command prompt
tf workspaces
. Perintah ini akan menampilkan semua ruang kerja yang Anda buat di mesin Anda dan juga nama koleksi . Perhatikan baik-baik baris pertama dari hasil perintah.Langkah 3. Dalam jenis perintah command prompt yang sama
tf workspaces /updateComputerName:OLDCOMPUTERNAME /s:"collection name as shown above"
OLDCOMPUTERNAME DAN COLLECTION NAME SANGAT PENTING DI SINI.
sumber
Jika seseorang merasa tidak nyaman dengan
CommandPromt
(seperti saya), posting Infografis ini dapat membantu Anda . berikut adalah potongan teks dari blog:Klik menu FILE pada Visual Studio 2013 Anda. Sekarang klik
Kontrol Sumber -> Lanjutan -> Ruang Kerja ..
Ini akan membuka jendela dengan judul "Kelola Ruang Kerja". Ini menunjukkan daftar ruang kerja di komputer ini yang Anda miliki aksesnya. Daftar ini berisi 4 kolom untuk:
Tambahkan Ruang Kerja: Jika Pengelola Ruang Kerja kosong, mungkin Anda belum menambahkannya. Klik tombol Add dan masukkan server / nama pengguna / kata sandi Anda dan itu akan mencantumkan yang ditambahkan untuk Anda.
Perbarui Ruang Kerja: Nanti jika Anda telah mengubah nama komputer atau tetap ingin memperbarui ruang kerja Anda, pilih ruang kerja yang ingin Anda edit dan klik tombol Edit; di sini Anda dapat memperbarui detail ruang kerja Anda.
sumber
Jawaban oleh pengguna: terbuka dan gratis bekerja untuk saya. File -> Kontrol Sumber -> Lanjutan -> Ruang Kerja
Ini akan membuka jendela dengan judul "Kelola Ruang Kerja". Centang "Show remote workspaces" yang menunjukkan ruang kerja yang memblokir perubahan file .cs. Saya menghapus dan saya bekerja dengan baik sekarang :)
sumber
Hanya untuk memperjelas bagi pengguna TFS Online (MS host TFS) - jika url Anda adalah "mytfs.visualstudio.com" dan koleksi Anda adalah "DefaultCollection", perintah seperti yang tercantum di atas adalah:
Untuk mencantumkan semua ruang kerja: tf ruang kerja / pemilik: * / komputer: * / server: https://mytfs.visualstudio.com/DefaultCollection
Untuk memperbarui dari OldPcName: tf workspaces / updateComputerName: OldPcName / server: https://mytfs.visualstudio.com/DefaultCollection
Singkatnya, tentukan HTTPS, abaikan port dan jangan tambahkan struktur folder / tfs /.
Anda kemudian dapat memilih (dan mengganti nama jika diinginkan) ruang kerja dengan masuk ke penjelajah kontrol sumber dan menggunakan drop-down Workspace.
sumber
Dalam Visual Studio .. Buka "Team Explorer-Home" ... Anda akan dapat melihat nama ruang kerja Anda .. Klik di atasnya dan "Kelola" .. Tambahkan ruang kerja Anda .. Ini harus melakukan trik ..
sumber
Untuk menghindari mendapatkan dan memetakan setelah membuat ruang kerja baru
Lari
cmd
Arahkan ke jalur IDE studio visual. Sesuatu seperti ini:
Jalankan perintah ini:
Di "kelola ruang kerja", hapus ruang kerja yang ditambahkan (dinamai sebagai nama komputer Anda saat ini), dan ganti nama yang lama dengan nama komputer Anda saat ini.
Dalam skenario ini, Anda tidak memerlukan peta dan get tambahan.
sumber
Saya memiliki masalah yang sama dan datang ke sini. Tapi kemudian saya baru saja menutup dan membuka kembali studio visual dan itu baik-baik saja. Jadi ... itu mungkin solusi untuk beberapa orang.
sumber
Untuk memperluas beberapa jawaban sebelumnya, nama koleksi saya memiliki beberapa spasi di sana. Bahkan jika nama koleksi diapit tanda kutip (
"http://1.2.3.4:8080/tfs/My Collection Name"
) Anda perlu mengganti karakter spasi apa pun dengan%20
untuk menyelesaikan nama dengan benar (tf workspaces /updateComputerName:MyOldComputerName /s:"http://1.2.3.4:8080/tfs/My%20Collection%20Name"
)sumber
Saya harus melakukan ini di Developer Command Prompt for VS:
C: \ Program Files (x86) \ Microsoft Visual Studio 14.0> tf workspace / delete / server: http://tfs.mysite.com:8080/tfs/defaultcollection devshed22; Warren
sumber
sumber