Tôi phải sử dụng Team Foundation Server 2010 tại công ty của mình và tôi không hài lòng với nó. Có rất nhiều tính năng hoặc hành vi mặc định mà tôi mong đợi từ một CVS mà TFS có vẻ thiếu (so với svn, git hoặc perforce, mà tôi có kinh nghiệm), vì vậy câu hỏi của tôi là: những mẹo nào bạn biết, tính năng ẩn có thể giúp TFS dễ sử dụng/thuận tiện hơn?Mẹo và thủ thuật để tăng năng suất/hiệu quả với Team Foundation Server
Có lẽ tôi nên xây dựng một chút và liệt kê những gì tôi nghĩ có thể là tốt hơn:
Giá trị mặc định check-in hành động khi kết hợp với một nhiệm vụ là "quyết tâm", mặc dù trong 99% của tất cả các Trả phòng ins, tôi chỉ muốn "kết hợp" cam kết của tôi với nhiệm vụ. Chỉ có 1 cam kết (cuối cùng) mà "giải quyết" nhiệm vụ, vậy tại sao là mặc định? Tôi có thể thay đổi điều đó không?
Trong hộp thoại đăng ký, khi nhấp đúp vào một tệp, Notepad được khởi chạy và hiển thị nội dung của tệp. Sổ tay. Nghiêm túc? Điều gì về trình soạn thảo Visual Studio? Dù sao, tôi muốn thấy sự khác biệt để xem lại những thay đổi tôi đã thực hiện, không phải nội dung của tệp. Công cụ khác được ẩn trong menu phụ. Điều này có thể có vẻ tầm thường, nhưng khi tôi phải kiểm tra 10+ tập tin nó chỉ gây phiền nhiễu để luôn luôn nhấp chuột phải, mở menu con, bấm vào để diff.
Công cụ khác. Hợp nhất với nó không thực sự đơn giản, cơ chế phát hiện xung đột cũng phần nào thiếu. Các công cụ hợp nhất (Tortoise-) SVN/Git hoặc của Perforce là cách tốt hơn ở đây.
Tốc độ. Tạo một tập tin mới, mở một tập tin lần đầu tiên, so sánh một tập tin với phiên bản trước đó sẽ mất mãi mãi (tức là, 3-10 + giây). Máy chủ TFS của chúng tôi là trong nhà và hoàn toàn không tải - cũng tại sao Visual Studio phải liên hệ với máy chủ TFS khi tôi chỉ tạo một tệp mới (mà tôi thậm chí không thể đăng ký)? Có lẽ có một tùy chọn để tắt điều đó không?
Tệp chỉ đọc. Tất cả các tệp đều chỉ đọc khi được đăng ký và có thể ghi khi được chỉnh sửa lần đầu tiên. Điều này thực sự bất thường khi ứng dụng gặp sự cố. Ví dụ, Windows Azure sửa đổi tệp web.config và không thành công bất cứ khi nào tôi kiểm tra vì tệp chỉ đọc.
Đây chỉ là những điều nổi bật nhất mà tôi nghĩ thực sự gây phiền nhiễu và không cần thiết. Tôi đã không có niềm vui để chi nhánh và hợp nhất chưa, nhưng từ những gì tôi đã nghe cho đến nay nó sẽ không được rất thú vị ...
Vì vậy một lần nữa: Nếu bạn biết một số thủ thuật, cài đặt, những người làm việc với TFS ít bất tiện hơn, hãy chia sẻ chúng.
+1. Đồng ý về điểm 4: đã chạy TFS trong một máy ảo trên một máy tính không mạnh (> 5 tuổi) mà không có vấn đề về hiệu suất cho một nhóm nhỏ. (Bây giờ có máy chủ mới, nhưng đó là do lỗi phần cứng cũ: * không * hiệu suất TFS.) – Richard
Bất kỳ chi tiết nào khác về cách bạn thực hiện 1) "cấu hình lại các mục công việc"? –
Liên kết này giải thích cách thực hiện với các công cụ quyền lực TFS: http://ericphan.info/blog/2011/5/25/customizing-work-items-in-tfs-2010.html - mặc dù cá nhân, tôi tìm thấy nó hiệu quả hơn khi sử dụng các công cụ dòng lệnh ('witadmin.exe' trong dấu nhắc lệnh VS) và chỉnh sửa XML bằng tay. –