2008-10-24 13 views
5

Nơi làm việc của tôi đang có kế hoạch chuyển sang Team Foundation Server và không phải là một khoảnh khắc quá sớm - bất cứ điều gì để thoát khỏi căn bệnh ung thư đó là Visual SourceSafe.Điều khiển nguồn của TFS chỉ là một VSS được tăng cường hay khác biệt đáng kể?

Tuy nhiên, tôi phải hỏi - điều khiển nguồn trong TFS có khác biệt đáng kể (và tốt hơn) so với VSS hay nó chỉ là phiên bản "được tăng cường" của cùng một thứ?

Tôi hỏi điều này ngay bây giờ vì đây có lẽ là cửa sổ cuối cùng của tôi đề xuất một cái gì đó giống như Subversion.

+0

Thật thú vị về trải nghiệm của mọi người trên toàn thế giới với VSS! – dicroce

+1

Chúng tôi cũng là những người theo dõi Jeff ở đây và anh ấy chống lại nó http://www.codinghorror.com/blog/archives/000660.html –

Trả lời

7

Chúng tôi đã sử dụng TFS trong 18 tháng qua, và giống như nhiều sản phẩm phiên bản đầu tiên còn lại một chút mong muốn (một trong những mục yêu thích của TFS 2005 không phải là mới nhất khi nó có, kết quả là nhiều lần giải lao).

Tuy nhiên bây giờ chúng tôi đang ở trên TFS 2008 SP1, nó hoạt động rất tốt. Hệ thống kiểm soát nguồn nhanh và trực quan, đồng thời tích hợp hoàn hảo với Visual Studio. Đối với những thứ như đổi tên, di chuyển, phân nhánh và sáp nhập nó dễ dàng vượt qua các công cụ khác như Subversion về mức độ theo dõi mọi thứ và khả năng hợp nhất các nhánh của nó.

Bất chấp những gì ai nói, đơn giản là không so sánh giữa điều khiển nguồn TFS và VSS. Và bạn không phải lo lắng về kho lưu trữ của bạn bị hỏng hoặc!

Vấn đề duy nhất vẫn có vẻ rõ ràng là mỗi vài tuần TFS chậm lại và nhận được độ tuổi mới nhất, yêu cầu khởi động lại SQL Server để khắc phục. Tôi không biết tại sao lại như vậy.

2

Điều khiển nguồn TFS được phụ trợ với SQLServer. Tôi đã sử dụng CVS và SVN trong quá khứ và kiểm soát nguồn TFS cung cấp cho tôi mọi thứ tôi cần. Lưu ý rằng tôi không thực hiện nhiều phân nhánh, chủ yếu là phát triển đường thẳng với các thẻ cho bản phát hành. Tôi đã sử dụng nó với nhiều nhà phát triển và tôi thích các tính năng hợp nhất - GUI cạnh nhau cho phép tôi chọn phiên bản xung đột cần áp dụng. Tôi chưa gặp bất kỳ vấn đề nào không hòa tan. Tôi đủ hạnh phúc vì tôi không tìm kiếm bất cứ thứ gì khác. Tôi thích nó hơn VSS.

0

Tôi không có kinh nghiệm tay đầu tiên với TFS, nhưng tôi đã sử dụng cả hai nguồn an toàn và svn. Từ những gì tôi đã đọc, câu trả lời của bạn là có, và có. Bạn chắc chắn có thể cảm thấy lịch sử an toàn nguồn, nhưng đồng thời nó là một hệ thống hiện đại với các tính năng bạn mong đợi và sau đó một số (nó cũng có rất nhiều công cụ quản lý dự án).

1

Để bắt đầu, bạn có thể có nhiều người có cùng một tệp được kiểm tra (tuy nhiên vẫn có tùy chọn để kiểm tra độc quyền).

Bộ nhớ là cơ sở dữ liệu được điều khiển, thay vì hướng tệp. Đối với tôi điều này đã làm cho việc tìm kiếm mã nguồn khó hơn, nhưng nó cho phép hợp nhất và chú thích dễ dàng hơn nhiều (người đã viết dòng mã này?).

TFS cũng không chỉ là kiểm soát nguồn. Quản lý tác vụ, chính sách đăng ký, list goes on

2

Tôi có kinh nghiệm đầu tiên với cả TFS và VSS. Về tính phổ biến duy nhất giữa TFS và VSS là các biểu tượng được sử dụng trong trình khám phá giải pháp để hiển thị trạng thái tệp.

TFS là một giải pháp quản lý dự án và kiểm soát nguồn tuyệt vời. Nó có thể hỗ trợ thực hành nhanh nhẹn và đi kèm với hỗ trợ cho CI và thử nghiệm. Được hỗ trợ bởi SQL, nó rất mạnh mẽ và nhanh chóng. Bạn có thể truy cập kiểu SVN nếu bạn muốn sử dụng SVNBridge. Nó quy mô awesomely, và đối phó với các dự án lớn. Nhóm TFS thực sự đã làm cho con chó này trở thành một thành công lớn. Nhược điểm chính của nó là chi phí và đường cong học tập.

VSS có lẽ là nỗ lực tồi tệ nhất mà tôi từng thấy ở điều khiển nguồn và tôi nghĩ tốt nhất nên sử dụng tệp zip hàng đêm được sao lưu trên ổ băng cũ hơn sử dụng VSS.

2

Nguồn an toàn được khuyến nghị cho các nhóm từ năm người trở xuống.

TFS được dogfood bởi MS, trong đó họ đang sử dụng nó cho một số lượng ngày càng tăng của các dự án và trong hàng ngàn người dùng. Có rất nhiều chi tiết về lý do tại sao nó mạnh mẽ hơn nhưng điều này sẽ minh họa cho bước mô hình giữa hai.

Tôi đã sử dụng TFS từ đầu năm 2006 và tất cả các lỗi mà tôi đã phát hiện là PEBCAK. Nó là cực kỳ đáng tin cậy.

Các vấn đề liên quan