教学秩序SVN操作⼿册(windows)
svn简介:
SVN是Subversion的简称,是⼀个开放源代码的版本控制系统,相较于RCS、CVS,它采⽤了分⽀管理系统,它的设计⽬标就是取代CVS。互联⽹上很多版本控制服务已从CVS迁移到Subversion。说得简单⼀点SVN就是⽤于多个⼈共同开发同⼀个项⽬,共⽤资源的⽬的。
⼀.windows下svn的使⽤
1.TortoiSVN 安装
TortoiSVN 是 Subversion 版本控制系统的⼀个免费开源客户端,可以超越时间的管理⽂件和⽬录。⽂件保存在中央版本库,除了能记住⽂件和⽬录的每次修改以外,版本库⾮常像普通的⽂件服务器。你可以将⽂件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。 安装过程省略!下载地址:awarding
安装好后,在windows下单击⿏标右键可看到:
2.常⽤的svn操作
以下内容我都是以taobaocode代码仓库为例,进⾏相应的操作。
2.1.迁出仓库中⽂件
迁出我的代码仓库中的⼀个⽂件为例。
步骤1:单击⿏标右键,左键选中‘TortoiSVN’中的Repo-brower,如图:
点击ok之后,进⼊仓库中的源码⽂件夹,如图:
打开⽂件夹,⾥⾯⼜有⼦⽬录,如图:
我们以打开⼦⽬录中的⽂件进⾏操作:
南澳岛旅游
现在将源码check out 到本地,也就是PC桌⾯,可以在⽂件上点击右键,选择CheckOut。如图:
文镜秘府论
check out 成功之后,会发现⽂件已经导到本地。
山芋叶可以在本地打开⽂件夹编辑⽂件我心目中的小学
2.2.修改⽂件
我以修改led_test.c⽂件为例,在led_test.c⽂件中添加⼀些代码,或则减少⼀些代码。
修改led_test.c⽂件之后,会发现该⽂件由绿⾊的勾变成红⾊的感叹号!
如果要更新到taobaocode上,则在led_test.c⽂件上单击右键选中Svn Commit,然后填写关于本次更新的⽇志(log message),这是必填项,否则commit会失败。如下图:
点击‘ok’之后, 当出现下图所⽰提⽰框,则表明刚刚的修改已成功提交,并且当前的SVN版本号加1
,led_test.c⽂件的版本号由之前的28变成了29。
2.3.撤销⽂件更改
初学者吉他
在修改了某些⽂件后(⽂件未上传到配置库),需要返回到修改前的状态,则选中⽂件夹右键选择“Tortoi SVN”
的“Revert…”项进⾏撤销,本地硬盘上的⽂件将恢复到修改前的内容,修改的内容将被删除。
如果已经Svn Commit到配置库,则只能重新进⾏修改⽂件。
后羿射日的故事2.4.查看历史⽂件
Show log顾名思义是显⽰⽇志的作⽤,主要是显⽰该⽂件或者该⽬录被执⾏的操作,是被谁修改了,以及修改的时间和⽇期。⿏标选中⽂件夹右键选择“Tortoi SVN”的“Show log”项,系统弹出此路径下的所有⽂件版本信息,如图:
如果我们想拿其中的某个版本的⽂件,就可以将其⽂件选中,单击⿏标右键,选择“Save revision to…”,就可保存到⾃⼰想要的⽬录下。
2.5.添加⽂件
先在本地新建⼀个.txt⽂件,⿏标选中该⽂件,右键选择“Tortoi SVN”的“Add”项后,再⿏标选中该⽂件,右键选择“SVN Commit…”,
将新⽂件上传配置库对应⽂件夹中(若只上传单个⽂件,只需点中单个⽂件上传即可)。