"SVN Video Tutorial", SVN: full name is Subversion, which is a code version management software that manages data that changes over time. This data is placed in a central repository. This archive is much like a regular file server, but it remembers every file change. This way you can restore a file to an older version, or browse the file's change history. Many people think of version control systems as some kind of "time machine."
Course playback address: //m.sbmmt.com/course/354.html
The teacher’s teaching style:
The lectures are friendly and natural, unpretentious, not pretentious, nor deliberately exaggerated, but talk eloquently and carefully, and the relationship between teachers and students is In an atmosphere of equality, collaboration, and harmony, silent emotional exchanges are carried out, and the desire and exploration of knowledge are integrated into simple and real teaching situations. Students gain knowledge through quiet thinking and silent approval
The more difficult point in this video is svn configuration of multiple warehouses and permission control:
Shop is a warehouse. If multiple projects are developed at the same time, multiple warehouses must be established. , Supervise multiple projects at the same time
svnserve can only supervise one folder and cannot supervise multiple warehouses.
You can achieve the purpose of supervising all warehouses by supervising the general directory
For example, the general directory of the Shop warehouse is WebApp
Switch to the WebApp directory and execute
svnserve -d -r ./
In this way we can access the WebApp through svn://localhost
If you want to access the Shop directory, it is svn://localhost/Shop
But if you change the localhost pointing, then rely on the previous The checkout directory pointed to will be unable to connect
Permission Control
Under the warehouse resource file
In the conf folder
authz file authorization file tells those users what permissions they have
passwd The file authentication file marks which users and corresponding passwords a certain warehouse has
svnserve.con core configuration file
anon-access = write auth-access = write
The first is anonymous permissions
The second is authentication permissions
password-db = passwd authz-db = authz
Remove the comment
, thus opening the authorization file and authentication file
Then write the authentication file passwd and define the relevant user name and password
Here I also recommend downloading source code resources: //m.sbmmt.com/xiazai/learn/2114
SVN learning materials
The above is the detailed content of Chuanzhi Podcast SVN video tutorial courseware source code recommendation. For more information, please follow other related articles on the PHP Chinese website!