2008-09-26 40 views
64

Ứng dụng khách svn dựa trên web ưa thích của bạn là gì? Tôi muốn có hỗ trợ cam kết thông qua web.Trình khách Subversion dựa trên web tốt nhất là gì?

Một công cụ cho mỗi bài đăng xin vui lòng! Vui lòng bao gồm các tính năng nền tảng và đáng chú ý (ví dụ: hỗ trợ đọc-ghi).

Tôi đang đề cập đến các ứng dụng dựa trên trình duyệt mà người dùng sẽ truy cập giống như bất kỳ trang web nào khác - không truy cập repo qua http.

+0

Lưu ý: Tôi biết chủ đề này nhưng nó không phải là cùng một câu hỏi: http://stackoverflow.com/questions/29882 –

+0

Vâng, một giao diện dựa trên web có thể kiểm soát các tệp trên ổ cứng của bạn? Bạn sẽ cần một cái gì đó giống như một ứng dụng hỗ trợ ActiveX cho nó tôi đoán. Khác, sử dụng một cái gì đó như Tortoise SVN tích hợp với một kho lưu trữ web. Nó thực sự đơn giản để sử dụng. –

+0

Khi bạn nói cam kết của trang web, bạn có nghĩa là sử dụng webdav, hoặc một máy chủ có một trình duyệt kho lưu trữ dựa trên web? –

Trả lời

24

Tất cả khách hàng web mà tôi biết chỉ đọc, có nghĩa là bạn chỉ có thể duyệt các tệp, tạo sự khác biệt, thiết lập nguồn cấp RSS, nhưng bạn không thể sửa đổi kho lưu trữ theo bất kỳ cách nào.

WebSVN là giao diện PHP mà tôi đã cài đặt tại văn phòng và tôi sử dụng hàng ngày. Nó có mọi thứ tôi cần. Trac cũng khá tốt, nhưng nó là một bộ quản lý dự án hoàn chỉnh, vì nó cũng có các tính năng như theo dõi lỗi hoặc lập kế hoạch phát hành. Nó có thể quản lý chỉ một kho lưu trữ cho mỗi lần cài đặt (nhưng bạn có thể có nhiều kho lưu trữ trên cùng một máy). Nhiều người khác có sẵn, bạn có thể tìm thấy a list trên Wikipedia (tìm 'dựa trên web').

Giao diện http có sẵn thông qua WebDAV có thể được sử dụng với trình duyệt thông thường, bạn có thể xem bất kỳ sửa đổi nào bằng cách thêm tham số truy vấn? P = @ REV. Tuy nhiên, bạn có thể tùy chỉnh bố cục trang, như được giải thích here.

0

Subversion qua DAV là một nền tảng phong nha cho subversion:

http://svnbook.red-bean.com/en/1.1/ch06s04.html

Tôi không biết nếu bạn có nghĩa là bạn muốn có một ứng dụng web để quản lý tập tin của bạn, nhưng với DAV hoặc thậm chí một lệnh lật đổ dòng clinet bạn có thể sử dụng HTTP làm giao thức cho việc sử dụng svn của bạn.

+0

Đó không phải là ý tôi. Tôi đã cập nhật câu hỏi để làm rõ. Cảm ơn, mặc dù! –

0

Không biết nếu điều này là chính xác những gì bạn đang tìm kiếm, nhưng nó có giá trị một thử: Beanstalk

+0

Tôi đã thực sự tìm kiếm một công cụ tôi có thể cài đặt nhà cài đặt và kết nối với repo hiện có. Cám ơn vì sự gợi ý. –

1

Các polarion community webclient trông đàng hoàng, nhưng tôi đã chỉ chơi với nó cho đến nay, vì vậy không thế giới thực trải nghiệm, nhưng đáng thử.

+0

Trước đây tôi đã định cấu hình một clickthru cho webclient từ Jira. – crowne

+0

Polarion có thể làm nhiều hơn là chỉ xem! Trước đây, vài năm trước, tôi đã sử dụng nó. Đó là một chút khó khăn để cài đặt cho một người dùng mà không có nhiều kiến ​​thức về TomCat nhưng tôi đã nhận nó làm việc cuối cùng. Tôi nhớ đã có vấn đề với mã hóa nhưng bây giờ có thể đã được khắc phục. – franc

-1

Cửa hàng tôi làm việc tại sử dụng WebSVN.

Tuy nhiên, đó là giải pháp chỉ đọc. Nó hoạt động tốt, nhưng bạn vẫn sẽ cần tìm một giải pháp hỗ trợ ghi.

0

Trac có trình duyệt kho lưu trữ dựa trên web, nhưng bạn không thể cam kết hoặc thay đổi kho lưu trữ theo bất kỳ cách nào khác với nó.

Tôi nghĩ rằng giải pháp tốt nhất là tìm một khách hàng dựa trên Java, ví dụ: SmartSVN.

3

VisualSVN hỗ trợ duyệt qua một kho lưu trữ rất nhanh chóng trên web, nhưng tôi không nghĩ bạn có thể thực hiện các cam kết.

+5

Có thể đáng nói đến nó là một công cụ chỉ dành cho Windows. –

+1

FYI: VisualSVN Server 3.2 phát hành tính năng một giao diện người dùng web hiện đại cho Subversion repos: https://www.visualsvn.com/server/changes/3.2/ Giao diện là chỉ đọc cho đến nay; nó không cho phép bạn thực hiện các hoạt động ghi (tức là cam kết). – bahrep

2

Codebeamer từ http://www.intland.com có một kho lưu trữ web svn, nơi bạn có thể thực hiện các cam kết và gắn mã của bạn với các yêu cầu và các tạo phẩm SE đẹp khác. Họ có một phiên bản miễn phí lên đến 6 người dùng (bao gồm cả khách hàng và nhà phát triển). Tôi hy vọng bạn tìm thấy những gì bạn đang tìm kiếm trong sản phẩm này. Phần mềm này cũng hỗ trợ CVS và các phần mềm điều khiển phiên bản khác.

+0

Intland Software cũng cung cấp một sản phẩm hoàn toàn miễn phí "codeBeamer Managed Repositories" (http://www.intland.com/products/cb-mr/overview.html) để quản lý các kho Subversion, Git, Mercurial và CVS từ một giao diện web thoải mái . Tải xuống miễn phí: http://www.intland.com/products/cb-mr/overview.html – intland

1

Tôi đặt một gói PHP xương trần có tên là DoctorSVN cho phép một số chức năng ... Đã hết hạn trong một năm, và chỉ có sáu bản sửa đổi.

Nhược điểm là nó phải được cài đặt trên một máy chủ có lệnh svn có sẵn, do đó, nó không phải là một giải pháp out-of-the-box; bạn phải có máy chủ của riêng mình để chạy nó.

+20

Tôi là bên có tội, là tác giả của DoctorSVN. Tôi sẽ không khuyên * ai * sử dụng nó. –

2

Hãy thử SVN Manager. Nó chỉ dành cho quản trị của Subversion. Bạn có thể thêm kho và người dùng/nhóm và cấp quyền truy cập đọc/ghi cho người dùng/nhóm vào kho lưu trữ.

+0

Đây là liên kết bị hỏng. – Barton

3

Tôi muốn giới thiệu ViewVC.

Chúng tôi đã từng sử dụng WebSVN, nhưng thấy ViewVC nhanh hơn và dễ sử dụng hơn (mặc dù khó cài đặt hơn).

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