TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)

第一次自己弄版控制,我们先来弄个个人的搭建的私有SVN控制,意味着只能个人操作,不支持多人操作的TortoiseSVN,如果想要多人一起开发的那种的话,那就必须使用VisualSVN Server,使用详细可以参考以下链接。

http://blog.****.net/lu1024188315/article/details/74082227

这里重点讲解TortoiseSVN私人使用的版本控制。

一、安装TortoiseSVN

        先从网站上下载与svn版本相对应的tortoisesvn软件,http://tortoisesvn.net/downloads.html 到这个网站下载想对应的版本。下载完成后进行安装,安装不用改任何东西,安装完成后,在windows的右键菜单中就可以多出一些svn的选项来。



二、创建SVN项目

       例如我在D盘创建SVNProject文件夹,在该文件夹下创建testPro文件夹

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)


创建好后右键按图进行选择,弹出对话框:

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)

点击Create folder structure,提示创建structure成功(即包含trunk、branches、tags这三个目录,一般我会把项目导入trunk目录中,后续步骤会写出具体步骤),然后点击OK按钮,这样我们就把这个空项目变成一个SVN控制的目录。


三、重要的项目进行SVN控制:例如在D:/Pro下,有个项目MyPro

1.做个重要的操作,在D:盘(或别的盘也行)创建一个空文件夹,名字随意,这里我叫temp,然后在该文件夹下把你的项目代码放入,删去不需要SVN控制的项目文件。

例如我这里要控制的文件是一个some-note.txt

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)


2.然后在temp文件夹下右键选择TortoiseSVN --> Import,弹出对话框:


TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)

填写你要控制的代码要放入的SVN路径,这里就是第二点写的SVN地方,记得还要写上一些message,然后点击OK,弹出import Finished:

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)

3.最后就是检查了,我们可以右键D:\SVNProject下的testPro,发现在trunk目录下已经有该文件了:

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)


四、最后是导出

1.在D盘新建空文件夹D:\AndroidPro\MyPro,在MyPro文件夹中空白处右键,在弹出的菜单中选择SVN Checkout...,弹出对话框

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)

2.我们把版本控制中的项目重新Checkout出来,完成后我们就可以看到MyPro文件夹中有some-note.txt文件,该文件修改的时候,可以进行版本控制的操作了

TortoiseSVN使用-进行版本控制(适用于私人控制非集体开发)


五、如何配置SVN的用户权限

https://jingyan.baidu.com/album/636f38bb21c583d6b9461074.html?picindex=6