发表于: 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


返回列表 返回列表
评论

    分享到