版本控制器

版本控制器:
FTP/SVN/GIT

多人开发。4个人开发一个项目

客户端
服务器端

为什么叫做版本控制器:
每次提交代码 都是一次记录 会给这个记录 设置一个版本号

当你发生提交错误的时候,我们可以对代码进行版本的回滚

FTP 代码提交工具 无法撤回
一般在覆盖之前先备份

SVN
客户端
服务器端
如果当服务器崩溃了,客户端人员是不能提交代码到服务器

D:
svn/
svn-client/ 客户端
svn-server/ 服务器端
Repositories/ 仓库目录

安装完成后。

创建一个仓库(代码托管)
spirit

创建用户

客户端操作:
1、检出(下载)

2、增加文件

​

在多人开发的时候。
不管你是在提交的时候
还是第二天来上班的时候

第一个动作 都是要先更新代码

下午做好了功能,准备提交,先更新

服务器端:
1、创建仓库
2、创建用户
3、复制仓库的URL地址

客户端:
1、检出 根据URL地址
2、输入账号密码
3、创建文件
4、提交文件
5、修改文件
6、提交文件
7、删除文件
8、提交动作
9、回滚操作(更新至哪个版本,复原到哪个版本)

当开发人员提交代码的时候,SVN的服务器端会检测到有代码提交,触发一个钩子
这个钩子就会把提交代码,同步到WWW/web/

仓库的目录是:D:\svn\Repositories实际web站点的目录: E:\PhpStudy\WWW\spirit钩子文件所存放的目录:D:\svn\Repositories\spirit\hooks钩子的文件名称:post-commit.bat提交方式:get、post 提交动作:commit 利用SVN的提交钩子 让用户每次提交的代码 可以 自动同步到 web站点目录

svn 服务器一旦挂了,那么开发人员 就直接无法提交同步代码git gitee github 服务器一旦挂了,那么开发人员,可以从中委任一个人作为管理员,然后其他人员通过局域网提交给管理员 然后等服务器恢复后,在让管理员将代码同步到服务器上,其他人在恢复正常使用操作方式: 命令行 图形界面

git版本控制操作
命令行

图形化界面

克隆 == svn 检出
git clone https://gitee.com/dancefunk/demo.git

github的操作
1、创建仓库
2、仓库克隆下来
git clone 克隆的地址

git clone https://github.com/dancefunk/spirit.git

3、git add .

4、git commit -m '首次提交'

5、推送到服务器
git push origin master

6、将当前的仓库 生成一个外部访问的链接
仓库 -》 settings -> GitHub Pages

posted @ 2021-09-10 12:23  kerwiny  阅读(175)  评论(0)    收藏  举报