2010-04-09 35 views
5

Cho rằng SVN repos có thể được truy cập qua HTTP, nó sẽ có thể mã một máy chủ SVN trong PHP?Có máy chủ SVN nào được viết bằng PHP không?

Có ai đã làm điều này không?

+1

Điều này cũng giống như hỏi, "Tôi có thể viết một máy chủ web bằng PHP không?" Câu trả lời, sau đó là "TẠI SAO ?!" –

+0

Err .. tại sao một người nào đó muốn làm điều đó? –

+1

Tôi muốn chạy một máy chủ SVN trên một gói lưu trữ được chia sẻ. –

Trả lời

4

Xem phần mở rộng SVN PECL:

Đây là không một máy chủ SVN viết bằng PHP Mặc dù vậy, nhưng một API khách hàng mà giao diện với một máy chủ.

Giống như mọi người khác, tôi cũng tìm thấy nó ... lẻ muốn viết Máy chủ SVN PHP, có thể mất khá nhiều công sức và thời gian, khi tất cả những gì bạn phải làm chỉ là chuyển đổi máy chủ. Thay vào đó, hãy sử dụng dịch vụ lưu trữ SVN mở và thanh toán từ dịch vụ lưu trữ của bạn với Phing hoặc một thứ gì đó khi cần.

+0

Ya, tôi bắt đầu nghĩ đây là con đường để đi. –

+1

Không lạ chút nào nếu nhà cung cấp dịch vụ lưu trữ của bạn không cung cấp SVN trừ khi bạn chọn tùy chọn VPH (rất tốn kém). –

-1

Bạn có nghĩa là giao diện người dùng PHP với một kho lưu trữ không? Nếu vậy, hãy xem không xa hơn Trac.

+3

Trac được viết bằng Python, không phải PHP. –

+0

Không, không phải là giao diện người dùng. Xem bình luận của tôi ở trên. –

+0

Ah, bạn nói đúng. Trượt não. Có vẻ như tất cả các đầu phía trước nổi tiếng là trong python (trac, gitosis, vv). –

1

Không có máy chủ SVN nào được viết bằng PHP.

1

Tìm thấy rằng: PHPVC trên sourceforge, nó không phải SVN nhưng nó là một điều khiển phiên bản hoàn toàn được viết bằng PHP và nó không sử dụng SQL, chỉ là tập tin đơn giản.

Từ trang SF:

phpEasyVCS là một hệ thống kiểm soát phiên bản đơn giản (VCS) với các yêu cầu lưu trữ tối thiểu, cụ thể là PHP 5.2+. Không có cơ sở dữ liệu là cần thiết. Các tập tin có thể được xem và tải lên bằng trình duyệt hoặc bằng WebDAV. Nó rất dễ dàng để xem các phiên bản tập tin tại một điểm cụ thể trong thời gian.

Không phải SVN, nhưng có thể hữu ích.

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