2010-07-30 35 views
39

Có ai biết làm thế nào để thiết lập một máy chủ SVN cơ bản trên máy tính windows của tôi? Tôi muốn tạo một kho SVN để lưu trữ mã cho các dự án nhà tôi đã xếp hàng.Thiết lập máy chủ SVN?

Bất kỳ ai biết cách thực hiện việc này?

+0

Hãy xem tài liệu chính thức: http://svnbook.red-bean.com/en/1.0/ch06.html Đó là một khởi đầu tốt –

+3

Tại sao điều này thuộc về superuser? Tôi đoán rằng hầu hết mọi người trên siêu người dùng thậm chí không biết SVN là gì. –

+0

@Matthew, nếu nó được coi là phù hợp với bất kỳ trang web nào khác ngoài SO, tôi cá nhân đề nghị rằng nó sẽ là ServerFault (như thiết lập một máy chủ SVN sẽ/có thể/nên là một nhiệm vụ quản trị) thay vì SU, vì vậy Tôi đồng ý với bạn ở đó ... +1 :) (Tôi đẩy nhanh để thêm rằng tôi * đã không * đặt một "đóng" chống lại câu hỏi này) – Rob

Trả lời

55

Cài đặt VisualSVN Server. Phần máy chủ là miễn phí. Bạn cũng có thể sử dụng bất kỳ công cụ SVN nào để tạo các kho lưu trữ cục bộ trên hệ thống tệp nếu muốn. Công cụ phía khách hàng yêu thích của tôi là TortoiseSVN.

+2

+1 cho VisualSVN. Tôi sử dụng nó tất cả thời gian cho các dự án nhà của tôi. Ngay cả khi tôi không bao giờ làm việc với một nhà phát triển khác, có SVN cho phép tôi theo dõi những thay đổi tôi thực hiện theo thời gian, và hoàn nguyên những sai lầm sau khi thực tế. :) –

+0

Tôi đã từng chạy một máy chủ Linux mà tôi đã lưu trữ SVN qua SSH. Nhưng tôi thấy VisualSVN trên máy chủ Windows của tôi là một lựa chọn tốt hơn nhiều. –

+1

+1 cho đề xuất chỉ tạo các kho lưu trữ cục bộ với TortoiseSVN. Thực sự, máy chủ thường quá mức cần thiết cho các dự án cá nhân ... –

16

Tôi thực sự có thể giới thiệu VisualSVN. Nó rất dễ dàng để thiết lập, cấu hình và sử dụng.

Tôi đã cài đặt ứng dụng gần đây và thấy nó hoàn toàn không đau. SVN khách hàng khôn ngoan, tôi muốn giới thiệu TortoiseSVN. Nó tích hợp trực tiếp với Explorer và, một lần nữa, dễ sử dụng.

Nếu bạn đang làm việc với Visual Studio, AnkhSVN là một khách hàng tuyệt vời tích hợp vào VS và dường như không gặp bất kỳ vấn đề nào khi được sử dụng song song với TortoiseSVN.

7

Tôi sử dụng VisualSVN trên máy chủ Windows 2008 của mình và nó hoạt động tốt. Sau đó tôi sử dụng TortoiseSVN trên máy khách của mình. Việc cài đặt là không đau và bạn nên được và chạy trong thời gian không.

1

Tôi cũng sẽ kiểm tra Assembla. Lưu trữ trực tuyến cho cả SVN và Git. Tôi đã sử dụng cả VisualSVN và Assembla cho các dự án cá nhân.

0

Kiểm tra Beanstalk nó không thực sự là câu trả lời cho câu hỏi bạn đã hỏi, nhưng nó có thể giúp bạn tiết kiệm rất nhiều rắc rối. Bạn cũng có thể kiểm tra VM marketplace, có rất nhiều máy ảo sẽ giúp bạn khởi động và chạy siêu nhanh.

Đây cũng là một cái rất hay gọi là PMRepo, bao gồm Trac, Subversion và Hudson trong một máy ảo.

2

Nếu bạn là người duy nhất truy cập vào kho lưu trữ tất cả những gì bạn cần là Tortoisesvn. Bạn có thể tạo một kho lưu trữ cục bộ ở bất cứ nơi nào bạn muốn chỉ bằng cách nhấp chuột phải và chọn "Tạo kho lưu trữ ở đây", sau đó chỉ sử dụng đường dẫn tệp cho URL.

1

Sử dụng ubersvn để sử dụng cá nhân nó hoạt động tốt và đó là phần mềm miễn phí.

Chương trình chứa tất cả các phụ thuộc cần thiết để thiết lập và chạy máy chủ Apache Subversion trên hệ điều hành Windows, Linux hoặc Mac OS X . Check tại đây

+0

UberSVN không còn khả dụng nữa. – bahrep

+0

@bahrep vui lòng kiểm tra http://www.wandisco.com/subversion/download –

+0

Vui lòng kiểm tra http://ubersvn.com/ và http://www.wandisco.com/changed-direction – bahrep

3

Tôi cũng khuyên bạn nên sử dụng Visual SVN nếu bạn muốn cài đặt SVN trên máy tính Windows của mình. Có một số nice tutorial mô tả quá trình cài đặt và cấu hình.

Tuy nhiên hãy suy nghĩ kỹ trước khi lưu trữ sản phẩm của bạn tại địa phương vì đó không phải là lựa chọn tốt nhất.

0

các veredict cuối cùng là gì? cho một người dùng kho lưu trữ địa phương duy nhất những gì sẽ là lựa chọn tốt nhất:

  • chỉ cần tạo các kho địa phương với TortoiseSVN (đơn giản và ít nguồn tiêu thụ)
  • cài đặt máy chủ VisualSVN để có được những chức năng thêm nó cung cấp (ví dụ , các bản sao lưu tự động là khá thú vị ..)

ý tưởng của việc sử dụng máy chủ VisualSVN trong máy tính cục bộ của tôi với các sao lưu tự động lưu trữ trong một thư mục google drive để giữ kho trong trường hợp thảm họa âm thanh tốt, nhưng có thể là một chút quá mức cần thiết .. là nó nặng máy chủ khởi tạo? máy chỉ được khởi động trong khi tôi đang làm việc trong thời gian rảnh rỗi của tôi .. nếu máy chủ mất không có thời gian không đáng kể để bắt đầu mỗi khi tôi bật máy tính có thể là lựa chọn đầu tiên là tốt hơn.

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