发表于: 2017-08-30 22:12:26
2 1101
今天完成的事情:学习SVN以及进复盘评审
Subversion是什么?
SVN是一种版本管理系统,前身是CVS,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会出现混乱的情况,版本管理系统就是为了解决这些问题。
Subversion的一些基本概念
Repository(源代码库)-源代码统一存放的地方;
Checkout (提取)-当你手上没有源代码的时候,你需要从repository checkout一份;
Commit (提交)-当你已经修改了代码,你就需要Commit到repository;
Update (更新)-当你已经Checkout了一份源代码, Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更。
SVN使用教程
1.下载和安装SVN的客户端TortoiseSVN, 安装完成后不需要重启,但重启完可以看到资源管理器里文件夹图标的更新。
2.从Svn Hosting上Checkout源代码-TortoiseSVN是一个资源管理器的插件,安装完成以后,鼠标右键点任何文件夹或者桌面都有TortoiseSVN的菜单项。选择SVN Checkout,如下图示:
3.填写源代码的SVN路径和本地文件夹。
4.然后他会提示你输入帐户,密码,将你在SVN Hosting注册的帐号和密码填上就OK。我这个之前在IDEA中操作过了没有弹出界面。
公司SVN上代码太多了点OK之后取消了,得下半天。
5.进入自己的学员目录
点击repo-browser,进入自己的代码上传目录。
正常操作应该是CHECKout下来SVN上所有的东西,然后在本地的文件夹里,对任务代码进行UPDATE,或者commit,这边没下下来只能进行非正常操作。
下载别人的代码直接右键Checkout就行,上传有个Import。
分支合并就没在SVN上试了。
晚上进行复盘评审PPT链接https://github.com/a2102500/fupanppt/blob/master/%E5%A4%8D%E7%9B%98%E7%94%B3%E8%AF%B7.pptx
明天计划的事情:看复盘项目
遇到的问题:选得项目得等两天让PM给我们讲解
收获:学习SVN
评论