小乌龟 SVN 和 服务端搭建
2019-09-26 本文已影响0人
CondorHero
SVN 是 Subversion (破坏)的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。一般配合 VisualSVN 使用。
软件下载官网:Apache Subversion
http://subversion.apache.org/packages.html#windows
VisualSVN server 表示服务端, TortoiseSVN 表示客户端,两者搭配使用。
一、VisualSVN server 下载安装
点击上面的②链接,进入:https://www.visualsvn.com/downloads/
下载对应系统版本号。
安装的时候一路回车,只需注意下下面的配置。
安装完成:
创建一个用户:记住用户名和密码 创建一个用户
新建一个仓库:记住URL地址可用于组员提交连接中央服务器,和浏览器打开查看代码。
还可以对组员进行权限设置,默认一般是可读可写。
二、TortoiseSVN 下载安装(svn 俗称小乌龟)
点击上面的①链接,跳转:https://tortoisesvn.net/downloads.html
安装完成,可以进行汉化。
下载汉化包:
直接执行类似安装的步骤。完成后右击桌面设置。
桌面新建一个文件:
svn_project
进入文件夹里面:因为项目已经在服务器的仓库里,那么现在只要做的就是把它检出到本地。 在文件夹内右键,选择 SVN 检出。
确定之后,出现
.svn
这时候就可以新建文件,进行开发,新建 app.js 输入内容: 文件夹变成了问号?
关于小乌龟图标 TortoiseSVN 文件图标解释
文件提交一共两种方式:
-
可以先添加后提交
后提交提交看下面
-
直接提交
每提交一次,就新增一个版本。
提交成功以后,打开 VisualSVN server 在浏览器查看提交的信息。会自动调转。
在浏览器大致如下:
至此已经大致演示完一个整过程,如果是平时工作,我们只需要:
- SVN checkout 拉取整个库,开始第一次工作
- SVN Update 上班
- SVN commit 下班
下面进行深入的学习。
VisualSVN server 的使用
剩下的使用大致和 git 相同只不过,这里变成了可视化面板操作。
权限项 | 读 | 写 | 执行 | 读 | 写 | 执行 | 读 | 写 | 执行 |
---|---|---|---|---|---|---|---|---|---|
字符表示 | r | w | x | r | w | x | r | w | x |
数字表示 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
权限分配 | 文件所有组 | 文件所有组 | 其他用户 |