Bây giờ chúng ta có DSCM, có bất kỳ công cụ quản lý dự án/lỗi theo dõi nào được phân phối không?Phân phối ProjectManagement/Bug Tracking
Trả lời
Rational Clearquest cung cấp giải pháp quản lý vòng đời phần mềm phân tán. Nó tích hợp với Clearcase (SCM liên quan) và, như Clearcase, được xây dựng để phục vụ cho các cơ sở khách hàng phân tán lớn.
vâng, tôi đã chơi một chút với fossil mà đi kèm với một số tính năng tốt đẹp:
- tích hợp, theo dõi lỗi phân phối và phân phối wiki
- built-in giao diện web (như hg phục vụ) mà hỗ trợ khai quật khảo cổ sâu thông qua lịch sử dự án
- tất cả thông tin liên lạc mạng qua HTTP với hỗ trợ proxy để mọi thứ hoạt động từ phía sau tường lửa hạn chế
- mọi thứ (máy khách, máy chủ và tiện ích) được bao gồm trong một khép kín thực thi - tầm thường để cài đặt
- toàn bộ một dự án chứa trong tập tin duy nhất đĩa (một cơ sở dữ liệu SQLite)
kiểm tra thêm:
Khi tôi hỏi tôi đã không hình dung ai đó trả lời bằng một hệ thống bao gồm SCM của chính nó. Làm thế nào để nó so sánh với mercurial và git? Cụ thể là nó hỗ trợ các cơ chế phân nhánh (nhân bản kho lưu trữ, phân nhánh cục bộ nơi một kho chứa nhiều nhánh)? – BubbaT
Ditz không còn được duy trì và không hoạt động với Ruby 1.9.2. Trong khi đó, Pitz yêu cầu bạn lập trình các lỗi của bạn bằng cách sử dụng trình thông dịch Python và mô hình đối tượng của nó - nó không có giao diện người dùng riêng của nó - đó là một cách để ghi lỗi một cách thẳng thắn. – Ant
Tôi vừa mới được nhìn vào tối nay này, và đã xem xét Ditz. Hai người khác để xem xét:
- Bugs Everywhere
- Artemis (Mercurial mở rộng)
Một liên kết tốt hơn cho Artemis là http://www.mrzv.org/software/artemis/ – foxcub
BugsEverywhere trông thú vị, nhưng dường như không hoạt động trong Windows (cài đặt vani, ít nhất) do sự phụ thuộc vào "make ". Nó có thể làm việc với MSys hoặc Cygwin. Ngoài ra, tài liệu không chỉ định phiên bản nào của Python là bắt buộc, vì vậy tôi không biết liệu nó có hoạt động được trong Python 3 (hoặc thậm chí nếu nó sẽ hoạt động với Python 2.6). – Ant
Tôi ràng buộc một bản sao của Bugs ở khắp mọi nơi như là một tập tin thực thi khép kín với trình thông dịch python nhúng cho Windows trong http://www.nedprod.com/programs/Win32/BEurtle/. Chỉ cần thêm thư mục dist trong thư mục Program Files \ BEed Productions \ BEurtle vào PATH và thì đấy, bạn sẽ nhận được các lỗi ở khắp mọi nơi trên Windows. Lưu ý "be gui" khởi chạy BEurtle làm dấu phân cách GUI khỏi TortoiseXXX. –
dân đã đưa các liên kết quan trọng nhất, vì vậy hãy để tôi thêm một sự thay thế và một sidenote.
Phương án thay thế: chế độ org emacs có hỗ trợ tinh vi để tạo và sử dụng danh sách nhiệm vụ. Và tập tin .org chỉ là một tập tin văn bản, vì vậy có thể được phiên bản như bất cứ điều gì khác. Đó có lẽ không phải là lựa chọn duy nhất, các GUI/trình chỉnh sửa khác có thể hỗ trợ các công cụ tương tự (Eclipse Mylyn?)
Sidenote: Tôi đã sử dụng các lỗi ở khắp mọi nơi trong một thời gian. À, thật dễ dàng và dễ chịu để nhanh chóng làm todo. Và gần như không thể quản lý danh sách vấn đề khi nó phát triển lớn. Thực sự, đó là thời điểm cần có sự kiện quan trọng, phân loại sự cố, theo dõi tiến độ, một số báo cáo ...
ditz có thể hứa hẹn hơn ở đây vì có một số báo cáo HTML và chỉ huy ditz. Tuy nhiên, tôi chưa thử nghiệm nó.
PS: Tốt nhất là loại hoạt động với tính năng siêu việt. Trong tương lai tôi có thể chuyển sang git, do đó, một trong đó làm việc với cả hai mercurial và git sẽ được đánh giá cao gấp đôi. – BubbaT