เพิ่มโปรเจ็กต์ลงในการควบคุมแหล่งที่มาค้าง VS 2013

การใช้ VS 2013 Premium ฉันจะค้างประมาณ 10 นาทีทุกครั้งที่ฉันพยายามเพิ่มโปรเจ็กต์ใหม่ลงในเซิร์ฟเวอร์ TFS ของเราโดยใช้คำสั่ง File->Source Control->Add Selected Project(s) to Source Control การหยุดทำงานนี้ส่งผลให้เกิดพฤติกรรม "ไม่ตอบสนอง" มาตรฐานของ Windows แต่จะเสร็จสมบูรณ์หากปล่อยทิ้งไว้จนหมดระยะเวลา 10 นาที Task mgr แสดงให้เห็นว่าใช้ CPU ~ 4% และกิจกรรมเครือข่าย 4Mbps ที่สม่ำเสมอ ซึ่งหมายความว่ามีแนวโน้มที่จะสื่อสารกับ TFS ฉันได้ตัดการเชื่อมต่อเครือข่ายที่ไม่ดีออกไป และสำหรับสิ่งที่คุ้มค่า การโต้ตอบ TFS อื่นๆ ‹---> Visual Studio ก็ทำงานได้ดีอย่างสมบูรณ์แบบ

มีใครเห็นพฤติกรรมนี้อีกบ้าง?


person stonedauwg    schedule 08.04.2014    source แหล่งที่มา
comment
ผมก็มีเซ็ตนี้เหมือนกันแต่ยังไม่ได้ดูเลย   -  person Johan Larsson    schedule 08.04.2014
comment
ฉันมีบางอย่างที่คล้ายกันในการโหลดโปรเจ็กต์ ลองลบไฟล์ v12.suo แล้วลองอีกครั้ง   -  person MikeDouglasDev    schedule 09.04.2014
comment
@MikeDouglasDev พยายามลบ v12.suo ไม่มีโชค ขอบคุณสำหรับข้อเสนอแนะ   -  person stonedauwg    schedule 09.04.2014


คำตอบ (1)


TFS อาจใช้เวลานานในการประมวลผลคำขอ ซึ่งหมายความว่าอาจมีการกำหนดค่าบางอย่างไม่ถูกต้องหรือในลักษณะที่ไม่เหมาะสมกับสภาพแวดล้อมของคุณ

ลองเรียกใช้ TFS Best Practice Analyzer ที่มาพร้อมกับ TFS Power Tools บนเซิร์ฟเวอร์ TFS ของคุณ และดูว่ามีอะไรโดดเด่นหรือไม่ โดยเฉพาะอย่างยิ่งเกี่ยวกับบัญชี TfsService ของคุณ ฉันเคยเห็นผู้คนมีปัญหาด้านประสิทธิภาพในการเรียกใช้ฟังก์ชันบางอย่างในอดีตเมื่อนโยบายกลุ่มของ Windows ป้องกันไม่ให้ TFS มีสิทธิ์การเข้าถึงที่ถูกต้องตามที่ต้องการบนเครื่อง น่าแปลกที่งานจะประสบความสำเร็จแต่ใช้เวลานานเกินไป

สำหรับการวินิจฉัยในระดับลึก คุณสามารถเรียกใช้ SysInternals Process Monitor บนทั้งสองเครื่องได้ ไคลเอนต์และเซิร์ฟเวอร์ของคุณเพื่อดูว่าเกิดอะไรขึ้นภายใต้ประทุน

person ravibhagw    schedule 08.04.2014
comment
ทำเครื่องหมายว่าเป็นคำตอบเพราะเป็นคำแนะนำที่ดี แม้ว่าฉันจะไม่ได้ใช้มันเพื่อแก้ไขปัญหานี้ แต่ฉันก็สามารถมีได้ กลายเป็นการตั้งค่าพรอกซี เรามีเซิร์ฟเวอร์ TFS ภายในที่เป็นพร็อกซีสำหรับเซิร์ฟเวอร์ TFS ระยะไกลหลัก จำเป็นต้องใช้พรอกซีเพื่อให้ได้ประสิทธิภาพที่ยอมรับได้ ไม่แน่ใจว่าทำไมในอดีตไม่เคยเป็นปัญหา แต่เราเพิ่งอัปเกรด TFS/VS เป็น 2013 ดังนั้นจึงเป็นเช่นนั้น - person stonedauwg; 01.05.2014