Svn notes under Windows visualsvn + TortoiseSVN

Time:2019-11-11

download

Open the Apache website and click the subversion link
Svn notes under Windows visualsvn + TortoiseSVN

Click on the binary packages link on the left
Svn notes under Windows visualsvn + TortoiseSVN

Click on the visualsvn link
Svn notes under Windows visualsvn + TortoiseSVN

Download visualsvn server
Svn notes under Windows visualsvn + TortoiseSVN

Download TortoiseSVN

Svn notes under Windows visualsvn + TortoiseSVN

Svn notes under Windows visualsvn + TortoiseSVN

install

Install visual SVN server

Svn notes under Windows visualsvn + TortoiseSVN

Select Standard Edition

Svn notes under Windows visualsvn + TortoiseSVN

Three locations, one port
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN

Set up network
Svn notes under Windows visualsvn + TortoiseSVN

Svn notes under Windows visualsvn + TortoiseSVN

Install TortoiseSVN

Chinese needs to be set after installation
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN

Need to restart Explorer

Create repository

Right click repositories – > create new repository
Svn notes under Windows visualsvn + TortoiseSVN

Select first

Svn notes under Windows visualsvn + TortoiseSVN

name
Svn notes under Windows visualsvn + TortoiseSVN

Choose the second
Svn notes under Windows visualsvn + TortoiseSVN

The permission is temporarily defaulted
Svn notes under Windows visualsvn + TortoiseSVN

Create user

Create user
Svn notes under Windows visualsvn + TortoiseSVN

Create user group
Svn notes under Windows visualsvn + TortoiseSVN
Add user
Svn notes under Windows visualsvn + TortoiseSVN

Set warehouse permissions

Svn notes under Windows visualsvn + TortoiseSVN

Delete everyone
Svn notes under Windows visualsvn + TortoiseSVN

Add groups
Svn notes under Windows visualsvn + TortoiseSVN

Option permissions
Svn notes under Windows visualsvn + TortoiseSVN

Create a project

Svn notes under Windows visualsvn + TortoiseSVN

Delete unnecessary files

Svn notes under Windows visualsvn + TortoiseSVN

Upload project

Right click to copy project address
Svn notes under Windows visualsvn + TortoiseSVN
Right click – > version library browser
Svn notes under Windows visualsvn + TortoiseSVN

Svn notes under Windows visualsvn + TortoiseSVN

Enter user name and password
Svn notes under Windows visualsvn + TortoiseSVN

Drag the project folder into the trunk directory
Svn notes under Windows visualsvn + TortoiseSVN

Items detected

Delete local project

Create a folder with the same name as the project
Svn notes under Windows visualsvn + TortoiseSVN

Open the version library browser, select the project folder, and copy its address
Svn notes under Windows visualsvn + TortoiseSVN

Enter folder

Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN

Ignore files that do not need to be submitted

Ignore methods and differences
I. local neglect mode is not reflected in the whole SVN project team

Use the global ignore style of SVN client, right click settings global ignore style. At this time, the two files are still displayed as question mark files. However, when SVN is submitted, these files will be ignored and will not be reflected in the file list of uncontrolled version

II. Global neglect mode, that is, server neglect mode, is reflected in the whole SVN project team
Svn notes under Windows visualsvn + TortoiseSVN

If it has been submitted to the SVN server, you must first delete the corresponding directory on the server through SVN, then delete the local corresponding directory, and then synchronize the update check-in.

After ignoring

Svn notes under Windows visualsvn + TortoiseSVN

Submission

Enter the home directory to modify a file
Svn notes under Windows visualsvn + TortoiseSVN

Submit [update first, then submit]
Svn notes under Windows visualsvn + TortoiseSVN

create label

Select the local trunk directory, right click – > branch / tag

Svn notes under Windows visualsvn + TortoiseSVN

Select the tags directory
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN
Completion catalogue
When selecting a path, do not click in to create a leaf node path first, and then select the path. You will be prompted that the path already exists.

You can select the path of the upper level, and then manually enter the path of the leaf node.
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN

Enter the local library directory and update it. You can see the new tags in tags
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN

Branching operation

Now the content of index.html in the trunk directory is as follows:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>index</title>
    </head>
    <body>
        <h1>helllo world</h1>
    </body>
</html>

Submit and tag

After going online, it is found that hello world is misspelled and needs to be modified. At this time, a branch needs to be opened. The operation is as follows:
Update in local warehouse directory
Svn notes under Windows visualsvn + TortoiseSVN

Right click on the local tags / v0.5 Directory – > branch tag
Svn notes under Windows visualsvn + TortoiseSVN

Select branches and complete the directory
Svn notes under Windows visualsvn + TortoiseSVN

Update in local warehouse directory
Svn notes under Windows visualsvn + TortoiseSVN

You will see the new branches in the local branches
Svn notes under Windows visualsvn + TortoiseSVN

Fix bug and submit it, then tag it and update it
Svn notes under Windows visualsvn + TortoiseSVN

At this time, you need to merge the bug repaired code into the main branch, as follows:
Right click the local trunk Directory – > merge
Svn notes under Windows visualsvn + TortoiseSVN

Next step
Svn notes under Windows visualsvn + TortoiseSVN
Select branches to merge
Svn notes under Windows visualsvn + TortoiseSVN
Svn notes under Windows visualsvn + TortoiseSVN
Next step
Svn notes under Windows visualsvn + TortoiseSVN
merge
Svn notes under Windows visualsvn + TortoiseSVN

Local trunk right click Submit

Svn notes under Windows visualsvn + TortoiseSVN

complete

Recommended Today

Detailed explanation of sshd service and service management command under Linux

sshd SSH is the abbreviation of secure shell, which is the security protocol of application layer. SSH is a reliable protocol which provides security for remote login session and other network services. SSH protocol can effectively prevent information leakage in the process of remote management. openssh-server Function: enable remote hosts to access the sshd service […]