Tambahkan proyek ke kontrol sumber hang VS 2013

Menggunakan VS 2013 Premium saya mendapatkan ~10 menit hang setiap kali saya mencoba menambahkan proyek baru ke server TFS kami menggunakan perintah File->Source Control->Add Selected Project(s) to Source Control. Hang ini menghasilkan perilaku standar Windows "tidak merespons" tetapi AKAN selesai jika dibiarkan habis selama durasi 10 menitnya. Manajer tugas menunjukkannya menggunakan ~4% CPU dan aktivitas jaringan 4Mbps yang stabil, yang berarti kemungkinan berkomunikasi dengan TFS. Saya telah mengesampingkan koneksi jaringan yang buruk dan sepadan dengan manfaatnya, interaksi TFS lainnya ‹---> Visual Studio berfungsi dengan baik.

Adakah orang lain yang melihat perilaku ini?


person stonedauwg    schedule 08.04.2014    source sumber
comment
Saya memiliki pengaturan yang sama tetapi belum melihatnya.   -  person Johan Larsson    schedule 08.04.2014
comment
Saya mengalami hal serupa saat memuat proyek. Coba hapus file v12.suo dan coba lagi.   -  person MikeDouglasDev    schedule 09.04.2014
comment
@MikeDouglasDev Mencoba menghapus v12.suo, tidak berhasil. Terima kasih atas sarannya.   -  person stonedauwg    schedule 09.04.2014


Jawaban (1)


TFS mungkin memerlukan waktu lama untuk memproses permintaan, yang berarti ada sesuatu yang dikonfigurasi secara tidak benar atau kurang optimal dengan lingkungan Anda.

Coba jalankan TFS Best Practice Analyzer yang disertakan dengan TFS Power Tools di server TFS Anda dan lihat apakah ada yang menonjol, terutama yang berkaitan dengan akun TfsService Anda. Saya pernah melihat orang-orang mengalami masalah kinerja di masa lalu saat menjalankan fungsi tertentu ketika Kebijakan Grup Windows mencegah TFS mendapatkan hak akses yang diinginkan pada mesin. Anehnya, pekerjaan tersebut akan berjalan dengan sukses tetapi memakan banyak waktu.

Untuk diagnostik tingkat mendalam, Anda juga dapat menjalankan SysInternals Process Monitor di keduanya klien dan server Anda untuk melihat apa yang terjadi.

person ravibhagw    schedule 08.04.2014
comment
Tandai ini sebagai jawaban karena ini saran yang bagus. Meskipun saya tidak menggunakannya untuk memecahkan masalah khusus ini, saya bisa melakukannya. Ternyata itu pengaturan proxy. Kami memiliki server TFS lokal yang merupakan proxy untuk server TFS jarak jauh utama. Diperlukan untuk menggunakan proxy agar kinerja dapat diterima. Tidak yakin mengapa masalah ini tidak pernah menjadi masalah di masa lalu, namun kami baru saja meningkatkan TFS/VS ke 2013, jadi begitulah. - person stonedauwg; 01.05.2014