2008-08-15 31 views
28

Tôi muốn đánh giá các giải pháp mà người khác đưa ra để có được chức năng của Nhóm Hệ thống. Chúng ta đều biết rằng Hệ thống Đội có thể đắt đỏ đối với một số người trong chúng ta. Tôi biết họ cung cấp một phiên bản nhóm nhỏ với năm giấy phép có đăng ký MSDN, nhưng điều gì sẽ xảy ra nếu nhóm của bạn lớn hơn năm hoặc bạn không muốn sử dụng Hệ thống nhóm?Bạn sử dụng như một giải pháp thay thế tốt cho Hệ thống Nhóm?

+1

FogBugz là miễn phí cho 2 người sử dụng. –

+3

TFS hiện hoàn toàn miễn phí nếu bạn có đăng ký MSDN;) Không chỉ là phiên bản nhóm làm việc. Nếu bạn có 5000 nhà phát triển và tất cả đều có MSDN thì tất cả họ đều có thể sử dụng TFS. Ngoài ra, giấy phép bán lẻ cho TFS đã giảm kịch tính về giá ro khoảng 500 đô la. –

Trả lời

2

Tôi sử dụng Pháo đài của SourceGear trên máy tính tại nhà để phát triển cá nhân. Nó miễn phí cho một người dùng.

4

Tôi đã có rất nhiều thành công với sự tích hợp tốt đẹp giữa kho dữ liệu SourceGear và FogBugz.

MS Xây dựng để tự động hóa xây dựng đáp ứng nhu cầu của tôi.

+1

Thật sao? Vault thật khủng khiếp. Tôi liên tục gặp vấn đề với nó và nó vô cùng lỗi thời. Điều tôi ghét nhất ... Chọn một tùy chọn, nói xóa, Sau đó chờ đợi. Nó thậm chí không đi phương thức. Sau đó, giữa một hoặc vài phút sau hộp thoại bật lên. Được thiết kế bởi một người có kỹ năng ui reaaaally xấu. Và hội nhập VS, thở dài. –

2

Tôi sử dụng VisualSVN Server để kiểm soát nguồn, Mingle để quản lý dự án và theo dõi lỗi và Team City để tích hợp liên tục. Tôi vẫn quen với nó, nhưng nó vẫn hoạt động rất tốt. Đây là một thiết lập miễn phí tốt cho các nhóm nhỏ. Mingle và Team City sẽ cấp tiền cho các đội lớn hơn.

3

Bộ sản phẩm của Sourcegear là một lựa chọn rất tốt đẹp. Vault + Dragnet + Fortress rất hay, tuy nhiên nếu bạn không đủ khả năng, Vault + FogBugz là một lựa chọn khá tốt.

3

Trac

Nó dường như nhắm mục tiêu cho các dự án loại mã nguồn mở/cộng đồng nhưng nó hoạt động chỉ cần tìm như một mạng nội bộ cho nhà phát triển nội bộ. Nó tích hợp một trình duyệt Wiki, Bug và trình duyệt nguồn SVN vào một gói tốt đẹp và nó rất dễ cấu hình.

7

Tôi sẽ là Trac + Subversion thứ hai. Trong khi không có gì là hoàn hảo, sự kết hợp này hoạt động khá tốt đối với tôi, và giá cả là đúng.

Ngay cả đối với các dự án tôi làm việc một mình, thật tuyệt khi có cả hai dự án này được tích hợp.

1

Với tùy chọn hoàn toàn miễn phí &, bạn có thể sử dụng Springloops được tích hợp với Basecamp (+ máy khách SVN).

Lưu ý: SpringLoops tích hợp với Basecamp là không có sẵn trong thiết lập miễn phí của họ.

1

Tôi cũng phát triển trên Linux, đó là một lý do tôi đưa ra giải pháp mà tôi có. Tôi đã tự hỏi làm thế nào các tùy chọn SourceGear làm việc trong lĩnh vực này? Tôi đã sử dụng Vault trước đây, mà trong kinh nghiệm của tôi không phải là quá xấu, nhưng tôi biết nó chủ yếu là dựa trên Windows. Tôi nghĩ rằng tôi đọc tại một thời điểm rằng họ có một khách hàng có thể làm việc trên Linux, nhưng tôi chưa bao giờ sử dụng nó. Tôi chỉ muốn mở cuộc trò chuyện thêm một chút nữa, vì vậy những người đến câu hỏi này hy vọng có thể tìm ra câu trả lời tốt nhất cho họ, dựa trên mong muốn của họ.

Nếu ứng dụng Vault có thể chạy trên Linux và Mac và chạy tốt, khi đó, sử dụng Vault và Fortress chắc chắn sẽ là câu trả lời được chấp nhận là giải pháp thay thế chi phí thấp tốt cho Hệ thống nhóm.

2

Seapine CM - Hội Chữ thập quản lý nền tảng phát hành và điều khiển phiên bản

http://www.seapine.com

0

SVN với TortoiseSVN add-on làm cho một giao diện vững chắc và dễ sử dụng. WinMerge là một công cụ tuyệt vời để ném trong hỗn hợp đó là tốt.

19

Tôi choáng váng khi không ai đề cập đến số miễn phí và xuất sắc TeamCity sản phẩm từ JetBrains. Nó bao gồm:

  • liên tục Integration
  • quản lý phần mềm xây dựng
  • Quản lý dự án, giám sát và báo cáo thống kê
  • Tích hợp với nhiều IDE, hệ thống kiểm soát mã nguồn, và kiểm tra Khung

Đối với dự án quản lý/theo dõi lỗi/kho lưu trữ Git hoặc Subversion Tôi cũng sử dụng Unfuddle (miễn phí cho perso nhỏ dự án nal!)

+0

Rất vui, tôi đã nghe nói về TeamCity. Tôi chưa sử dụng nó. Tôi chắc chắn đang nghĩ đến việc chuyển đổi. –

+0

TeamCity thật tuyệt vời. Thật dễ dàng để thiết lập và mạnh mẽ. –

+0

Tôi đã sử dụng TeamCity/git cho các dự án chuyên nghiệp và tất cả các dự án nguồn mở của tôi sử dụng TeamCity từ codebetter.com được kết nối với git và github.com. Và VersionOne cho ALM nhưng tùy thuộc vào những gì bạn cần có nhiều tùy chọn khác. – Travis

4

Trả lời câu hỏi của tôi và đăng câu trả lời đó làm một trong các câu trả lời cho Câu hỏi thường gặp về StackOverflow.

Dưới đây là giải pháp mà tôi sử dụng và nó hoạt động tuyệt vời:

  • Subversion để kiểm soát nguồn
  • Warehouse cho trình duyệt web Subversion của tôi
  • FogBugz cho tính năng và theo dõi lỗi với nó tích hợp với Subversion, Visual Studio và Warehouse
  • VisualSVN để tích hợp Subversion vào Visual Studio
  • CruiseControl.Net với nAnt cho xây dựng hệ thống tự động của tôi cho Net dự án
  • CruiseControl.rb với Capistrano cho xây dựng hệ thống tự động của tôi cho Ruby on Rails dự án