2009-05-14 29 views
5

Tôi đang ở trong tình trạng khó khăn sau đây, hiện tại tôi đang sử dụng Subversion để kiểm soát nguồn và yêu thích nó. Vấn đề là tôi phải (trong tương lai gần) bàn giao dự án của tôi cho một nhóm các nhà phát triển khác để duy trì trong khi vẫn làm việc trên đó là bản thân tôi. Vấn đề là họ chưa bao giờ nghe nói hoặc sử dụng Subversion và chỉ sử dụng MS Source Safe. Mặc dù tôi đã yêu cầu họ điều tra nó nhưng họ dường như chỉ có một suy nghĩ trong đó chỉ nên sử dụng MS Source Safe.Lý do sử dụng Subversion trên MS Source Safe

Tôi cần thuyết phục Trưởng nhóm về lợi ích của việc lật đổ nguồn An toàn nhưng vì tôi đã không sử dụng nó trong nhiều năm nên tôi không chắc chắn về những cạm bẫy chính xác của việc sử dụng Nguồn An toàn.

Các tính năng quan trọng nhất và duy nhất mà tôi biết là.

  1. Không có tệp khóa trong Subversion
  2. tôi có thể làm việc offline (từ mạng công ty), kể từ khi tôi làm điều này khá thường xuyên một tính năng quan trọng của nó đối với tôi.

Bạn có thể liệt kê mọi sự cố mà bạn có thể gặp phải hoặc bất kỳ tính năng nào mà bạn nghĩ rằng tôi có thể bị mất do di chuyển đến nguồn an toàn.

Xin lưu ý rằng máy chủ Team Foundation không phải là một lựa chọn và dự án là một dự án .Net.

Cảm ơn

+0

Tôi đoán câu trả lời sẽ phụ thuộc vào quy mô của dự án. Nếu nó là một dự án nhỏ và quy mô đội cũng nhỏ, không có lý do tại sao VSS không thể được sử dụng. Trong khi Subversion có một số lợi ích như những gì bạn đã đề cập, nó có thể là một overkill nếu kích thước dự án là snmall và người dùng đã quen thuộc với một hệ thống phiên bản khác. – Rahul

+0

1 & 2 có thể dễ dàng thực hiện bằng VSS.Chỉ cần kiểm tra tệp trong khi trên mạng công ty, sau đó khi bạn chuyển sang ngoại tuyến, hãy xóa bit chỉ đọc khỏi các tệp bạn muốn làm việc. Sau đó, khi bạn quay trở lại văn phòng, kiểm tra các tập tin trong. –

+1

Bạn có thể giới thiệu Perforce không? –

Trả lời

8

Những lập luận cổ điển chống lại VSS được tìm thấy trong Visual SourceSafe: Microsoft's Source Destruction System

Tôi thích lật đổ vì những lý do sau đây

số những người khác ...

Tôi đã sử dụng VSS, ClearCase, CVS và Subversion và tôi yêu Subversion

+0

Vâng, phân nhánh và sáp nhập là một sự khác biệt thực sự lớn giữa hai IMO. – Gromer

2

Tôi sử dụng VSS tại nơi làm việc và Subversion ở nhà và thích cả hai. Khóa tập tin trong VSS có thể rất tuyệt vời vào những thời điểm nhưng thực sự hút lần khác. Một trong những điều tôi thích về Subversion là sự dễ dàng phân nhánh và không biết gì. VSS cũng dường như có nhiều vấn đề hơn tích hợp trong Visual Studio là tốt.

1

Xem this, thisthis. Câu chuyện dài ngắn: sử dụng VSS bạn dành nhiều thời gian chiến đấu với VSS hơn là thực sự làm công việc hữu ích.

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