无论是自己写一个工程代码,还是和别人合作,又或是方便今后的工作代码交接,SVN都是一款非常不错的代码管理软件。
SVN干什么用?
简单的说,就是将一个工程文件夹里所有的内容做一个版本管理,可以记录下使用者认为有用的所有的版本并方便回查,尤其是看别人的代码时,可以很方便地看出来他在什么时间改了什么内容,不同版本的差异在哪;当需要某一个版本的代码时,可以新建一个文件夹从新检出代码。
首先去下载一个SVN,免费的。
地址为:https://tortoisesvn.net/downloads.html
一般使用这个版本的SVN
根据自己的系统下载
for 32-bit OS | for 64-bit OS |
TortoiseSVN 1.11.0 - 32-bit | TortoiseSVN 1.11.0 - 64-bit |
然后下载中文补丁
Language packs
Country | 32 Bit | 64 Bit | Separate manual (PDF) | |
---|---|---|---|---|
Albanian | Setup | Setup | Translate to Albanian | |
Arabic | Setup | Setup | Translate to Arabic | |
Belarussian (Tarask) | Setup | Setup | Translate to Belarussian (Tarask) | |
Bulgarian | Setup | Setup | Translate to Bulgarian | |
Catalan | Setup | Setup | Translate to Catalan | |
Chinese, simplified | Setup | Setup | TSVN | TMerge |
Chinese, traditional | Setup | Setup | Translate to trad. Chinese |
之后进行 安装,先安装软件,后安装补丁。
安装完成后,开始使用。
SVN说白了最简单的两大用处,检出和提交。
你有一个工程任务,有一个工程文件夹,里面放着各种文件,那么首先,你需要建立一个SVN库。
一个库对应一个工程文件夹,当然库里面也可以装多个工程文件夹。
在你喜欢的位置新建一个文件夹,起个名字,比如“”示例SVN库“”,
在空白处右键
创建成功如下图所示
提示点确定,对于入门者,不必在意文件夹里都是干什么的。
第二步 从刚才建立的库里检出一个文件夹,这个文件夹就是你的库当前的第一个版本。如下图:
第一行是库所在路径,第二行是你要把检出的文件夹放置的路径,默认路径是在跟你的库同一个路径下,你可以先放到这里,即便将来移动位置也没关系,只要库的路径不变,就能自动关联到。
目前先不介绍太多,点确定,生成一个库的第一个版本,默认名为库的名字后面加wc 如下图
打开该“示例SVN库wc”文件夹,里面有个隐藏文件夹.svn,不要删,新建三个文件夹(传统模板,不这样做也行,一样用)
一般情况下,把工程代码放入trunk文件夹中,其余两个文件夹的意义可自行百度,类似于一个里程碑式的版本也可以放进去。
把工程文件夹放入trunk中,我们就可以提交代码到库中了。
返回到上级点提交。
这时候出现下图
在最近信息里,尽可能说明一下都做了哪些改动,方便以后查看。
然后在文件管理里点全部,把该文件夹下所有没有纳入库控制的文件加入进去,笔者在trunk文件下新建了一个叫MDK的工程示例文件。
提交完毕,如下图操作,就可以看到版本信息了。
至此就可以开始使用SVN了,你可以在该“示例SVN库wc”文件夹中进行你的工程代码开发,也可以把这个文件夹移动到你想移动的目录下进行工作。下节会讲之后的操作。
如果您觉得我的文章对您有帮助,不妨鼓励下我,1分钱也是爱 Thanks♪(・ω・)ノ!