(一)你说的是啥?我为啥要学?
呵呵,听不懂了。那就好好看,好好听,看得懂,咱们就好好交流一下,互相学习。
学了虽然不交学费,不过学了就当会用了凹亲。这是基础文档,但是够用了,就是让大家能够快速上手。
先来谈一谈代码管理,随着代码量的增加,团队人数的增加,代码仅仅存放在开发者本地电脑是不安全也不利于团队合作的,每天的手动备份是不现实的,团队的代码共享的复杂操作就更难以想象了。这样本着对代码安全性负责的态度,本着优化团队效率,显着我们是正规军的原则,反正就是有很多好处吧,我们需要代码管理。
再来说一说版本控制,代码本身或者一些文档资料管理起来了,但是一朝天子一朝臣,代代版本削宫本。管而不理是懒政,既然我们知道了代码管理的重要性,那么版本控制的重要性就是让我们能找到每一代版本的记录与不同。
俗话说“工欲善其事必先利其器”,这里就是介绍几个大杀器,SVN与Git;公司项目推荐使用SVN,个人互联网使用建议使用Git。
这里先介绍一个工具,SVN,她不只用来管理代码,也可以用来管理一些文档。
现在比较主流的就是SVN和git,这两个的比价明显的区别就是SVN是集中式的,git是分布式的。Git有本地库,之后还有一个远端的库;SVN只能通过远端库进行管理
(二)安装走起?
服务端:
VisualSVN[ˈvɪʒuəl],别读Veisou,听着恶心。
服务器上安装就好了,我们有专门的代码服务器申请就可以直接安装到这里了(192.168.20.123 密码:我能说吗,呵了个呵)。局域网中效果不错。
如果你的Team要是没有专业的互联网云和本地服务器,你和他她它在公网连不上,那么也不要伤心和难过,还有一个国内的马云码云,Gitee也支持SVN,这个我就不介绍了,谁让我豪呢。要不就直接用Github了,码云还是有些小鸡肋(这玩意是鸡架子不?)的。
VisualSVN下载地址https://www.visualsvn.com/server/,
或者不怕麻烦的就可以联系我。
(1)右键安装
(2)等待一会后才可以呢,下一步之后,点击那个同意
(3)默认安装吧,环境变量的那个选上之后命令行操作事少。
(4)涉及到http还是https的地址链接问题
默认的话,就不用注意了,如果更改成http的话,80(web)还有8080(tomcat)端口小心要么被占用要么已经被占用,汉语太神奇了。
(5)选择模式,默认就好
(6)选择安装后还得待一会,之后就不等了直接启动服务
(7)资源、用户、用户组
(8)右键新建用户
下一步下一步下一步,建用户,建组,把用户放到组里。
建库可以设置带分支的【库】。
一张张上图,真累,看视频香不香。