前言 - 取出仓库内容

  • 作者:KK

  • 发表日期:2015.12.27


先获取仓库地址

仓库地址的介绍

你想想哦,有A,B,C三个同事一齐开发一个程序,他们要获取项目代码,如果不用QQ等工具互相传输文件,那就要有一个公共的地方让他们去拿文件是吧,比如放在一个网络硬盘,下载页面叫 http://xxx.com/project1/download.html ,然后三个人都一起去那里下载文件,才能得到相同的文件进行开发,开发后又要将修改了的文件上传去,让其他人下载.所以,这里很重要的一点就是:他们要有一个共同的下载网址

在SVN里,并不是像我上面所说用网络硬盘的方案,但也有点像网络硬盘,反正SVN也会提供一个公共的地方让A,B,C三位同事去那里下载项目代码

查看仓库地址

刚才创建项目时,我们进入了测试代码仓库这个文件夹并创建了一些项目文件,我们就继续在这里再对空白的地方右键选择TortoiseSVN - 版本库浏览器

会弹出个小窗口,窗口里面比较空,上面有一串地址(如下图所示,红圈里的)

这个就是仓库地址,我们把它复制一下吧----恭喜你获得了一个仓库地址 ^-^

它长得有点儿像网址,但不是一个网址


取出仓库内容

接下来我们要模拟两个开发人员,他们是咱的老朋友是小明和小红,你一定很惊喜吧 -_-

为小明取出仓库内容

在E盘下再创建一个文件夹叫小明的开发目录,进里面,空空如也吧,然后对空白的地方右键选择SVN 检出这个菜单

弹出一个小窗口,把我们上一小节获得的仓库地址粘贴到"版本库 URL"这个文本选项里,点确定

然后又会出来一个小窗口,如下,这样就成功地取出了仓库的内容

可是你可能会疑惑,做了这件事情后,文件夹里还是空空如也的样子啊

不过如果有开启显示隐藏文件的话,你应该会发现多了一个叫.svn的文件夹,它是一个隐藏文件夹,千万别动它哦!就是刚才做的事情让它诞生在小明的开发目录的!而且没了它会乱套的,别删改它就是了

还有,如果你再对空白的地方右键弹出菜单的话,会发现多了几个陌生的新菜单

这就是取出仓库内容后的变化,文件夹里会多出一些菜单,好咱们暂时不用管它

然后你回到E盘根目录,会发现小明的目录有个绿色的勾勾图标,跟其它文件夹不一样咧

这是SVN给它加上的标记,说明它是一个受到SVN管理的文件夹

到这里你可能还是不理解是怎么一回事,但是只要你做到的事情跟我说的效果一样,就是成功的,过一会你就能知道多一点内容,不那么疑惑了~~

为小红取出仓库内容

我们再回到E盘根目录,创建一个叫小红的开发目录,也像刚才一样进里面右键选择SVN 检出这个菜单,粘贴仓库地址到"版本库 URL"选项里,确定

熟悉的画面又重现了,于是,我们也为小红取出了仓库内容,在E盘根目录你能发现小明和小红的目录都带有一个绿色钩钩


说明

这里我们做的事情是为了模拟2个开发人员,实际上我们工作时当然是在不同电脑的,小明用一台电脑,小红用另一台,怎么会在同一台电脑的E盘上?

所以我们这里只是用两个文件夹来分别代表两个人而已,跟着我学下去就知道了.

我再强调,有两个程序员,一个是小明,他开发项目时是在小明的开发目录中.另一个是小红,她开发项目时是在小红的开发目录中.然后那个E:\测试代码仓库其实也有一个与其它不同的文件夹图标,不用管它,而且我们以后基本也不用对这个文件夹做任何文件的删改添加,但请你不要删除它

接下来学习基础部分,只要学会了这一部分,你起码能用简单地管理你自己的代码项目,或者参与工作的时候,能拥有日常所须的知识和操作技能去使用SVN,不用询问同事们,因为在一般人眼里,只要你不是刚入职场,人家觉得"你应该会SVN才对呀,怎么这么水呢?"