Subversion Phần mềm kiểm soát phiên bản miễn phí
Hệ thống điều khiển phiên bản tập trung nguồn mở đáng kinh ngạc
Quản lý mã nguồn với hệ thống điều khiển nguồn cấp doanh nghiệp. Cho phép các nhà phát triển kiểm tra lịch sử dự án, khôi phục các phiên bản cũ và dữ liệu bảo mật.
Tổng quan
Subversion là phần mềm điều khiển phiên bản miễn phí và nguồn mở *. Đây là một hệ thống điều khiển nguồn đơn giản, dễ sử dụng và đáng tin cậy ** cho nhiều dự án khác nhau. Do đó, bất kỳ ai từ các cá nhân đến các doanh nghiệp quy mô lớn đều có thể sử dụng nó. Apache Subversion giúp các nhà phát triển hợp tác và làm việc cùng nhau trong cùng một dự án. Các nhà phát triển có thể quản lý thư mục, tệp và những thay đổi được thực hiện cho họ. Bên cạnh đó, điều khiển phiên bản SVN ** cho phép bạn xem xét lịch sử và khôi phục các phiên bản cũ hơn. Sự lật đổ đi kèm với các tính năng mạnh mẽ và hiện đại như nhánh, thẻ, theo dõi hợp nhất, khóa tệp, giải quyết xung đột, và nhiều hơn nữa. Các chi nhánh thường được sử dụng để phát triển các tính năng mới. Bạn có thể dễ dàng hợp nhất nhánh tính năng vào nhánh chính với sự trợ giúp của hệ thống điều khiển phiên bản tập trung này. Thẻ được sử dụng để tạo một ảnh chụp nhanh của dự án. Các thẻ cũng cho phép các nhà phát triển cung cấp các phiên bản độc đáo của kho lưu trữ với các tên ngắn gọn và dễ nhận biết. Phần mềm điều khiển phiên bản này có các thành phần để thực hiện các hoạt động nhất định như SVN, SVNversion, Svnlook, Svnadmin và nhiều hoạt động khác. SVN là một chương trình khách hàng dòng lệnh, trong khi SVNversion là một chương trình báo cáo trạng thái của một bản sao làm việc và Svnlook là một công cụ để kiểm tra kho lưu trữ.
Yêu cầu hệ thống
Subversion không có bất kỳ tiêu chí duy nhất để cài đặt. Vui lòng kiểm tra phần cài đặt.
Đặc trưng
Subversion được vận chuyển với các tính năng mạnh mẽ của phần mềm điều khiển phiên bản. Một số tính năng chính được liệt kê dưới đây:
- Chi nhánh và thẻ
- An toàn và đáng tin cậy
- Siêu dữ liệu phiên bản tự do
- Cam kết nguyên tử
- Hợp nhất theo dõi
- Khóa tập tin
- Cờ thực thi được bảo quản
- Tin nhắn bản địa hóa
- Giải quyết xung đột tương tác
- Kho lưu trữ chỉ đọc phản chiếu
- Tệp nhị phân được xử lý hiệu quả
- ràng buộc với ngôn ngữ lập trình
Cài đặt
Cài đặt trên Ubuntu
Chạy các lệnh bên dưới.
$ apt-get install subversion
$ apt-get install libapache2-svn
Cài đặt trên Red Hat Linux
Chạy các lệnh sau.
$ yum install subversion
$ yum install mod_dav_svn
FAQs
What is Subversion?
Subversion is a centralized version control system that is free and open-source. It’s used to keep track of current and previous versions of projects.
What are supported operating systems?
Subversion runs on all modern Unix flavors, as well as Windows, BeOS, OS/2, and macOS.
What is Trunk in SVN?
The trunk is a directory in which all major development takes place. Developers frequently check it out to work on the project.
What is TortoiseSVN?
TortoiseSVN is a widely used SVN client for communicating with the SVN server. It’s a Windows-based revision control, version control, and source control software.
What are components of SVN?
The SVN server and the SVN client are the two main components of SVN.