001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 004、克隆项目 005、编写代码并提交到github上面 006、在github上面查看文件的变动 007、多人协作开发(接下来用张三、李四、CTO三人来演示工作中的流程) 008、张三解决BUG并提交文件 009、CTO合并 ...
分类:
其他好文 时间:
2019-01-23 10:42:25
阅读次数:
200
一、SVN 简介 (1) SVN 是 Subversion 的缩写,是一个开源的版本控制系统(2) SVN 基于 C/S 架构,有一台中央服务器,多台客户端通过网络从中央服务器拉取或提交代码,以此达到多人协作开发(3) SVN 是集中式的开源版本控制系统,集中式核心在于中央服务器,开发者需要先从服务 ...
分类:
其他好文 时间:
2019-01-19 00:45:42
阅读次数:
207
先了解一下 SVN 缺点: (1) SVN 基于 C/S 架构,有一台中央服务器,多台客户端通过网络从中央服务器拉取或提交代码,以此达到多人协作开发(2) SVN 是集中式的开源版本控制系统,集中式核心在于中央服务器,开发者需要先从服务器上获取/提交代码,一旦离开了服务器,基本无法工作,这是缺点之一 ...
分类:
其他好文 时间:
2019-01-19 00:00:15
阅读次数:
187
图文详解如何利用Git与GitHub进行团队协作开发 团队协作开发中,大部分都会用到版本控制软件,比如Git、Svn等。本文将通过一个实例,详细讲解在真实的工作环境中,一个团队应该如何利用Git+Github进行协作开发,即详解Git工作流程。并就其中比较棘手的问题作出解答,比如如何解决冲突比较合适 ...
分类:
其他好文 时间:
2019-01-12 12:09:32
阅读次数:
268
在产险作为主要开发人员一共做了4个项目,分别是两个 node.js 后台服务、一个 react 移动端项目、一个 vue 移动端项目。其中两个 node.js 服务都是只有我一个人开发,移动端项目是有5个人的前端团队协作开发。第一个 node.js 服务是一个车型查询服务,主要目标是把服务升级到新的 ...
分类:
其他好文 时间:
2019-01-07 20:56:16
阅读次数:
317
一.协作开发引发的问题 前端有个很流行的段子(其实前端有很多流行的段子): 看完你们项目的源码,就知道你们团队有多少个人。 各种命名风格,各种冗余代码,各种缩进风格,各种奇葩注释和各种没有注释,眼中有码,心中无码,只有心累两个字,项目的整洁度会受到很多客观因素的影响,为了自己的身心健康,我们应该试图 ...
分类:
其他好文 时间:
2018-11-26 15:07:52
阅读次数:
184
1. 前后端分离 前端与后端的分离,能使前端的开发脱离后端的开发模式,拥有更大的自由度,以此便可做前端工程化、组件化、单页面应用等。 可以参考:前后端分离、web与static服务器分离(https://segmentfault.com/a/1190000015297319)。 2. 尽量避免后端模 ...
分类:
其他好文 时间:
2018-11-23 22:32:47
阅读次数:
217
一、前言 GibHub的名字源于Git,Git是一个分布式版本控制系统,让程序员团队能够协作开发项目,Git帮助大家管理为项目所做的工作,避免一个人所做的修改影响其他人所做的修改。你在项目中实现一个新功能的时候,Git将跟踪你对每个文件所做的修改。确定代码可行后,你将提交所做的修改,而Git将记录项 ...
分类:
其他好文 时间:
2018-11-22 18:18:49
阅读次数:
191
SVN的好处,可以方便本地的团队进行协作开发,也可以让团队分散在不同地区进行远程协作开发,当然还有一点就是 版本回退功能。SVN在多人开发一个项目中还是很有必要的。 服务端下载地址: https://www.visualsvn.com/ 客户端下载地址:https://tortoisesvn.net ...
分类:
其他好文 时间:
2018-11-20 11:30:25
阅读次数:
198
JavaScript中的模块化开发 一、为什么会有模块化 1. 当一个项目开发的越来越复杂的时候,会遇到一些问题,比如: 命名冲突:当项目由团队进行协作开发的时候,不同开发人员的变量和函数命名可能相同;即使是一个开发,当开发周期比较长的时候,也有可能会忘记之前使用了什么变量,从而导致重复命名,导致命 ...
分类:
其他好文 时间:
2018-11-09 17:09:22
阅读次数:
193