首先下载一个 TortoiseSVN ,我用的是一个野生网站随便下载的,不过最好还是在官网下载:https://tortoisesvn.net/downloads.html

svn建仓库 tortoisesvn创建仓库_svn


安装的时候记得把这个勾选上(默认是不勾选的):

svn建仓库 tortoisesvn创建仓库_svn建仓库_02

创建代码仓库

安装成功以后,随便找一个路径,创建一个 svnWare 文件夹(名字随意),比如我这里:

svn建仓库 tortoisesvn创建仓库_svn建仓库_03

记录下这个路径,打开 cmd ,输入:

svnadmin create E:\MyFiles\Job\svnWare

svn建仓库 tortoisesvn创建仓库_svn建仓库_04


然后这个路径下就生成了这些文件:

svn建仓库 tortoisesvn创建仓库_svn建仓库_05


进入 config 文件夹,找到 svnserve.conf ,做如下修改:

svn建仓库 tortoisesvn创建仓库_右键_06


再找到 password 文件,做如下修改:

svn建仓库 tortoisesvn创建仓库_svn_07

然后打开 cmd ,输入命令,开启本地 svn 服务:

svnserve -d -r E:\MyFiles\Job\svnWare

这个时候控制台会卡在这里,不要慌,这是正常现象。注意不要关闭这个控制台,否则服务也会一起退出

svn建仓库 tortoisesvn创建仓库_代码仓库_08


然后我们再随便找一个目录,新建一个文件夹:

svn建仓库 tortoisesvn创建仓库_svn_09


来到这个文件夹内,右键 - svn check out:

svn建仓库 tortoisesvn创建仓库_svn_10


点击 ok ,这时如果让你输入账号密码,就写你刚才在 password 文件里填写的那个。现在是不会下载任何文件的,因为你的仓库里还没有任何文件:

svn建仓库 tortoisesvn创建仓库_右键_11

上传文件到代码仓库

随便在刚刚的文件夹下放入一个文件(我这里创建了一个 upload.txt):

svn建仓库 tortoisesvn创建仓库_代码仓库_12


右键 - svn commit:

svn建仓库 tortoisesvn创建仓库_右键_13

点击 ok,提示上传成功(也可能要输入账号密码,输入就是了):

svn建仓库 tortoisesvn创建仓库_右键_14


划重点!!!

删掉这个目录的 upload.txt,再右键 - svn update,upload.txt 就又被下载下来了:

svn建仓库 tortoisesvn创建仓库_代码仓库_15

删除代码仓库的文件

依然是刚刚的目录,右键 - TortoiseSVN - repo browser:

svn建仓库 tortoisesvn创建仓库_代码仓库_16


右键删除即可。√ 😃