Cài đặt SVN server trên môi trường windows

Cài đặt SVN server trên môi trường windows

Bước 1: cài đặt svn server

Cách 1: download phiên bản subversion mới nhất và cài đặt subversion bằng dòng lệnh. Cách này thủ công và khá mất thời gian. Xin tham khảo thêm ở phần cài đặt SVN trên môi trường Linux.

Khi sử dụng cách 1, cần phải cài đặt thêm mod_dav_svn và mod_authz_svn modules cho apache (nếu bạn sử dụng apache làm webserver).

Cách 2: download và sử dụng visual svn server từ trang web chính thức

http://www.visualsvn.com/server/

mọi hướng dẫn cài đặt và lên cấu hình bạn có thể tìm thấy ở trang sau

http://www.visualsvn.com/server/doc/server-config/

Bước 2: cài đặt svn client

SVN client là công cụ đắc lực để quản lý mã nguồn, bao gồm các thao tác chính là thêm, bớt, sửa, xóa, checkin, checkout, so sánh phiên bản.

Tortoise là sự lựa chọn thường xuyên trên windows. Đó là một công cụ quản lý source code visual khá mạnh, hỗ trợ nhiều giao thức. Bạn có thể tham khảo thông tin về tortoise svn bởi liên kết sau

http://tortoisesvn.tigris.org/

Hướng dẫn sử dụng tortoisesvn bạn có thể tham khảo tại đây

http://tortoisesvn.net/docs/release/TortoiseSVN_en/index.html

Nếu bạn muốn hiểu rõ hơn về quản lý source code với SVN, bạn có thể tìm đọc bài viết này.

Chú ý 1: Cài đặt SVN client với Eclipse, Zend Studio

Eclipse và Zend Studio đều có hỗ trợ SVN client dưới dạng plugin. Zend Studio thì đã tích hợp sắn. Còn với Eclipse thì cần phải cài đặt nó bằng cách:

Vào menu Help > Install New Software 

Chọn repository “Helios – http://download.eclipse.org/releases/helios” nếu bạn đang sử dụng phiên bản Helios. Nó có thể là phiên bản Gallieo hoặc Indigo.

Đợi hệ thống fetching các phần mở rộng.

Bạn chọn phần Collaborator > SVN. Chú ý thường ta chọn phiên bản SVN connector mới nhất. Nhưng đôi khi SVN server nơi chứa mã nguồn yêu cầu phiên bản thấp hơn thì bạn nên chọn phiên bản thấp hơn. Trong các phiên bản mới việc tương thích diễn ra khá tốt, cũng không phải lo lắng gì nhiều.

Chú ý 2: Không sử dụng 2 SVN Client cùng một lúc mà không biết chắc chúng có phiên bản như nhau

Điều này có nghĩa là bạn không nên vừa sử dụng tortoise svn client để checkin checkout update … đồng thời sử dụng Eclipse SVN trên cùng một working copy. Đơn giản là vì phiên bản của chúng có thể khác nhau, điều này dẫn đến một trong hai phiên bản sẽ không sử dụng được trên working copy đó nữa. Nhất là với Eclipse SVN Plugin.

Bạn thấy bài viết này như thế nào?: 
Average: 5.9 (23 votes)
Ảnh của Khanh Hoang

Khanh Hoang - Kenn

Kenn is a user experience designer and front end developer who enjoys creating beautiful and usable web and mobile experiences.

Bình luận (0)

 

Add Comment

Filtered HTML

  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Các thẻ HTML được chấp nhận: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Tự động ngắt dòng và đoạn văn.

Plain text

  • No HTML tags allowed.
  • Các địa chỉ web và email sẽ tự động được chuyển sang dạng liên kết.
  • Tự động ngắt dòng và đoạn văn.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Affiliate Marketing

Chọn Affiliate Marketing phù hợp để cạnh tranh

Khi chặng đường kiếm tiền trên mạng với các mạng trả tiền theo click ngày một khắc nghiệt, các tài khoản liên tục bị khóa do các mánh khóe gian lận hòng qua mặt hệ thống kiểm soát của Google

Achieve Rocketship-Fast Jobs in CircleCI by Preinstalling the Database

Sử dụng CircleCI làm environment for testing trong Drupal 8

CircleCI is great at enabling developers to spin up an environment for testing from a set of defined images. When dealing with a website with a database, the usual build process involves downloading a database dump

E-procurement: hệ thống đấu thầu qua mạng

E-procurement: hệ thống đấu thầu qua mạng

Hệ thống đấu thầu qua mạng mang lại lợi ích rất lớn cho cấp chính quyền quản lý, cộng đồng doanh nghiệp và nhà thầu, cung cấp một kênh minh bạch hóa các thông tin trong đấu thầu không chỉ của các đơn vị trong Nhà nước mà cả các tổ chức

Công ty diệt chuột T&C

 

Diet con trung