React的代码库现在已经比较庞大了,加上v16的Fiber重构,初学者很容易陷入细节的大海,搞懂了会让人觉得自己很牛逼,搞不懂很容易让人失去信心,怀疑自己是否应该继续搞前端。那么尝试在本文这里找回一点自信吧(高手绕路).Preact是React的缩略版,体积非常小,但五脏俱全.如果你想了解React的基本原理,可以去学习学习Preact的源码,这也正是本文的目的。关于React原理的优秀的文
分类:
其他好文 时间:
2019-09-22 16:35:03
阅读次数:
150
SVN 下载与安装(超简单)!!! 一 SVN 是什么? 在公司做过团队开发都知道,一个项目的代码要保持最新的版本。 举个例子! 例如:一个公司的项目有5人开发(A,B,C,D,E五个人),有一个地方专门存放项目的最新的代码,这个地方比如叫 '代码仓库' A 写代码前需要从代码仓库下载最新的代码,然 ...
分类:
其他好文 时间:
2019-09-22 12:36:43
阅读次数:
87
1.安装svn及其所有的依赖包 2.查看svn的版本 3.创建版本库(我的理解是先创建一个目录,然后将这个目录设置为版本库) 4.修改配置文件 authz、passwd、svnserver.conf 三个文件需要配置 配置svnserve.conf文件,取消该文件的如下注释 配置passwd文件 说 ...
分类:
其他好文 时间:
2019-09-21 21:28:05
阅读次数:
82
1.Git和SVN有什么区别? 1.Git是一个分布式的版本控制工具,SVN 是集中版本控制工具 2. Git属于第3代版本控制工具,SVN则属于第2代版本控制工具 3. Git客户端可以在其本地系统上克隆整个存储库,SVN的版本历史记录存储在服务器端存储库中 4. Git即使离线也可以提交,SVN ...
分类:
其他好文 时间:
2019-09-21 21:12:41
阅读次数:
230
通过git管理GitHub托管项目代码,是分布式版本控制系统(之前用过的SVN是集中式版本控制系统)。虽然GitHub也可以管理代码,但实际过程中是通过git来操作。(在本地用的版本控制一般用的是git,服务器上面一般用的是GitHub) Git相对于SVN的优势: 1.本地版本控制,每台计算机在本 ...
分类:
其他好文 时间:
2019-09-21 17:24:50
阅读次数:
69
记录工作中遇到的问题,分享出来: 前端时间在提交项目到svn遇到一个问题, 提交的时候提示:文件已经锁定!如下图: 原因是我之前提交的时候不小心中途停了,导致文件被锁,然后也没在意那么多, 趁着今天有空闲时间,上网百度了下,找到了解决方法,很简单,找到被锁的文件,然后Clean up即可,具体操作如 ...
分类:
其他好文 时间:
2019-09-21 10:48:37
阅读次数:
182
1. 前言 因为研发部门不想把他们的源代码 git 到服务器再编译,git + maven + jenkins 的方式行不通,于是采用 svn + jenkins的方式,流程如下: 只需要 程序员 手动提交到svn ,后面的事件都是由 jenkins 自动完成的。 2. 实现过程 环境介绍 2.1 ...
分类:
其他好文 时间:
2019-09-20 10:34:21
阅读次数:
711
[TOC] 集中式vs分布式 svn集中式:版本库是集中存放在中央服务器的,需要联网才能工作 git 分布式:每个人的电脑上都是一个完整的版本库 和集中式版本控制系统相比,分布式版本控制系统的安全性要高很多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以 ...
分类:
其他好文 时间:
2019-09-18 00:38:15
阅读次数:
146
如果之前用过SVN,在新的地址上用,发现一直连不上,报错。有可能是因为默认使用了之前的地址,所以没弹出输账号和密码的弹框。 解决方法就是:把之前的链接地址全部清除掉。 右键找到SVN里面的 Settings > Saved Data > Authentication data 点击 Clear 选择 ...
分类:
其他好文 时间:
2019-09-16 19:30:40
阅读次数:
227