The version control system of the SVN project starts from scratch and imports the project to the version library. The svn Control System
Chen kichao
======================
1. Introduction
SVN is short for Subversion and is an open-source version control system.
The management of a project is also crucial. SVN provides a server where you can configure the developed project to the SVN server. So many developers can check out projects from the SVN server for development. Once the projects are checked out, you can change and submit the projects online or edit the projects offline, in this way, you can easily bring the signed project home to edit and modify it. By the end of the working day, you can submit the project to the SVN server, which is convenient. In addition to the advantages of offline project modification, SVN can also perform rollback, that is, if you have a problem modifying the project, you want to restore it to the previous modification, use the SVN rollback function. Generally, the developer submits the edited project to SVN every other hour. As a storage point, you can restore the project to any storage point, which greatly reduces the development difficulty.
Well, I don't need to talk much about it. SVN has many advantages. I just need to record the advantages in the use process. It is enough to be proficient.
2. Download
SVN Server:
Http://subversion.apache.org/packages.html
Download the relevant version as needed!
In this example, the download is: Visual svn-> VisualSVN-Server-3.2.2-x64.msi
==========
Svn client download:
Http://tortoisesvn.net/downloads.html
Download the relevant version as needed!
In this example, the download is as follows:
TortoiseSVN-1.8.10.26129-x64-svn-1.8.11.msi
LanguagePack_1.8.10.26129-x64-zh_CN.msi
The above is the installation package and Language Pack!
3. Install
First install SVN server (VisualSVN-Server-3.2.2-x64.msi )!
Double-click to run the program
...
Default
Install the standard version
Configure as needed
Click install.
Complete the installation and run the software!
============
SVN Client installation (TortoiseSVN-1.8.10.26129-x64-svn-1.8.11.msi)
By default, you can change the installation directory if needed.
Using the Language Pack downloaded earlier (LanguagePack_1.8.10.26129-x64-zh_CN.msi)
Double-click to run it!
4. Practice
1). Create a version library on the SVN Server
Create a regular library
Enter the repository name
Note: create an "Empty repository" directly, that is, an Empty version library. Otherwise, there will be three folders.
Permission settings
The repository url is created successfully.
==================
The version library is successfully created, and we will create another user who uses the project.
================
Next, import the project to the SVN server.
Find the folder of your project, right-click it, and execute the import project to the SVN server operation.
First go to the server and copy the URL of the version library to be imported
Run again
Enter the information of the user you just created
Imported
==========================================
Next, you can use eclipse to check out the project from the SVN server to compile the project in the eclipse workspace!
This is a good operation.