2010-05-30 16 views
21

ý tưởng là sử dụng SVN (Rùa) nhưng, điều tôi không có và không muốn sử dụng một máy chủ, vì điều này sẽ được sử dụng chỉ với một người, là một dự án đại học.Làm thế nào để sử dụng SVN không có máy chủ?

Tôi có một máy tính cũ mà tôi có thể sử dụng để tạo một máy chủ, ý tưởng là sử dụng nó như một máy chủ. Tôi nên đọc tài liệu gì, hoặc tôi nên làm gì để làm cho nó xảy ra? ...

+3

Nếu bạn muốn làm điều đó một cách dễ dàng, chỉ cần lấy VisualSVN Server; http://www.visualsvn.com/server/download/ –

+2

máy chủ có thể nằm trên máy khách. –

+0

Không biết điều đó là có thể. – Artemix

Trả lời

22

Bạn có thể truy cập kho lưu trữ bằng cách sử dụng giao thức file: // để bạn chỉ cần cài đặt Tortoise SVN và không có gì khác. Xem câu hỏi này trong Câu hỏi thường gặp: Is it possible to use TortoiseSVN without a server?

Bạn thậm chí có thể có kho lưu trữ trong thiết bị USB để bạn có thể lấy nguồn với bạn và làm việc từ trong các máy tính khác.

+0

Tôi đã giữ (CVS) repo của tôi trên một thanh USB cho đến khi tôi tìm thấy nó đã bị hỏng - không có gì quá tai hại với CVS, có lẽ không tốt với SVN!Vấn đề là luôn giữ bản sao lưu của repo. –

+0

Các thanh USB có I/O khủng khiếp và dữ liệu có thể bị hỏng bất kỳ lúc nào, đặc biệt là với SVN trên đó. – stagas

+1

Thay vì một thanh USB, có ai đã xem xét sử dụng Dropbox (https://www.dropbox.com/referrals/NTE5OTIxOTk5) làm vị trí cho repo svn không? Hai GB đầu tiên miễn phí. Hoặc nếu bạn chỉ không muốn đối phó với những rắc rối của máy chủ SVN của riêng bạn, bạn có thể nhận được một tài khoản miễn phí tại http://beanstalkapp.com/ và làm SVN của bạn ở đó. – jasonmp85

6

Truy cập kho lưu trữ của bạn bằng cách sử dụng file:// hoặc, cách khác, sử dụng svnserve. Từ Svnserve Based Server:

Subversion bao gồm Svnserve - một máy chủ độc lập gọn nhẹ sử dụng giao thức tùy chỉnh qua kết nối TCP/IP thông thường. Nó lý tưởng cho các cài đặt nhỏ hơn, hoặc không thể sử dụng máy chủ Apache đầy đủ.

Liên kết được đề cập cung cấp hướng dẫn cài đặt (trên thực tế, svnserve là một phần của lật đổ, không có gì đặc biệt để cài đặt). Bạn có thể tìm hiểu thêm trong chính thức documentation.

20
  1. Install TortoiseSVN, nhấp chuột phải vào một thư mục, chọn Create Repository Here

  2. Nhấp chuột phải vào một thư mục khác, chọn SVN Checkout, và chỉ định thư mục từ bước 1 ở trên cho Repository URL. Thư mục đầu tiên là kho lưu trữ của bạn và thư mục thứ hai - là bản sao làm việc.

+0

Và, tôi có thể thực hiện điều đó bằng máy chủ cục bộ (một máy tính cũ được chuyển thành máy chủ) không? – Artemix

+0

Tôi nghĩ bạn đã nói "điều này là tôi không có và không muốn sử dụng một máy chủ, vì điều này sẽ được sử dụng chỉ với một người, là một dự án đại học." damit? – zvolkov

+0

Có. Hãy để tôi hỏi bạn điều gì đó, hãy nói rằng tôi có rùa cài đặt trên máy tính của tôi, và tôi đang làm dự án này với một người bạn, ông có thể cam kết một cái gì đó khi máy của tôi là ngày, và sử dụng máy của tôi như một máy chủ ?, nếu có , tôi có thể làm điều tương tự không? Thx. – Artemix

4

Nếu bạn muốn sử dụng máy trạm cũ làm máy chủ SVN, tôi khuyên bạn nên sử dụng VisualSVN Server. Miễn phí và chết đơn giản của nó để cài đặt. Tôi có một máy trạm ở nhà chạy nó.

Nhưng nếu bạn sẽ là người duy nhất sử dụng nó, và chỉ từ một máy trạm, sau đó đi với tập tin: // giao thức trả lời từ Giorgi.

+0

Bây giờ bạn đề cập đến nó, tôi có và máy tính cũ mà Im dự định sử dụng như một máy chủ, tôi sẽ cài đặt nó một số bản phân phối Linux và sau đó một máy chủ SVN tôi đoán Vì vậy, tôi sẽ thử VisualSVN Server tôi nghĩ. – Artemix

+0

VisualSVN thực sự là dành cho Windows XP +. Tôi đã không cố gắng để cài đặt và cấu hình máy chủ SVN trên Linux vì vậy tôi không thể bình luận về cách khó khăn mà có thể được. – jrummell

+0

Thú vị, vì vậy, tôi sẽ cài đặt máy chủ VisualSVN đó, tôi sẽ đọc tài liệu. – Artemix

1

Sử dụng git là giải pháp hoàn hảo cho sự cố của bạn. Nó là một hệ thống điều khiển phiên bản phân tán và lý tưởng cho một dự án của một người.

Bạn cũng có thể sử dụng máy tính làm máy chủ mà không cần cài đặt.

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