今天在写程序时,由于一个软件误删除了一个关键的 py 源文件,致使整个项目没法运行,从新编写显然要耗费很大的人力物力,所以决定依照下文在本机搭建 SVN,特转此文,引觉得戒! html
Repository 即源码的集中存放处,全部修改后提交的源码就是保存在这里,并在其中记录全部的修改版本,分支版本,版本合并,以及并发修改处理等。SVN最主要的功能是用于团队开发时用的,用于处理源码修改的版本控制和并发修改冲突。对于我的开发来讲,虽然不存在并发修改冲突的问题,但我的源码可使用到SVN的版本控制功能,以便找到开发过程当中的版本记录。通常我的没有条件也不必搭一个独立的服务器来作Repository,在本机的开发过程当中误删代码的状况有可能会发生,因此在本机建立一个SVN Repository 仍是有必要的。 服务器
具体步骤: 并发
一、SVN安装 svn
到官方网站http://tortoisesvn.net/downloads.html下载最新版本安装。 网站
二、创建本机的 Repository spa
好比把源码库放在E盘,则建立文件夹E:/repository/trunk/myproject(注意,确保不能删除),而后在此文件夹上右键,选择TortoiseSVN->Create repository here。以下图: .net
提示建立成功 版本控制
点ok,而后E:/repository/trunk/myproject文件夹下多出如下文件 htm
至此,说明源码库建立成功。 开发
三、建立本地工做文件夹
在D盘建立工做目录,D:/workspace/myproject,而后在此文件夹上右键,选择SVN CheckOut,以下图
在弹出框中的URL of respository框中输入(注意,这里是使用file协议) file:///e:/repository/trunk/myproject
点击ok,弹出check out 成功提示框。
点肯定后完成建立工做,在文件夹中看到一个隐藏的文件夹:.svn。
四、上传源码到Repository
在D:/workspace/myproject文件夹下建立好源码后,myproject文件夹任意空白处右键,选择SVN Commit 。
填写注释,勾选Select / Deselect all 复选框,点击OK提交代码。
最后弹出代码上传成功提示框
至此,咱们工做文件夹的myproject代码就处于版本控制状态,之后的有代码修改,则执行SVN commit操做便可。若是咱们不当心把
工做文件夹下的代码删除了,咱们能够执行SVN update操做从源码库上更新下来便可,确保我的本机开发过程当中代码不丢失。