首先下载一个 TortoiseSVN ,我用的是一个野生网站随便下载的,不过最好还是在官网下载:https://tortoisesvn.net/downloads.html
安装的时候记得把这个勾选上(默认是不勾选的):
创建代码仓库
安装成功以后,随便找一个路径,创建一个 svnWare 文件夹(名字随意),比如我这里:
记录下这个路径,打开 cmd ,输入:
svnadmin create E:\MyFiles\Job\svnWare
然后这个路径下就生成了这些文件:
进入 config
文件夹,找到 svnserve.conf
,做如下修改:
再找到 password
文件,做如下修改:
然后打开 cmd ,输入命令,开启本地 svn 服务:
svnserve -d -r E:\MyFiles\Job\svnWare
这个时候控制台会卡在这里,不要慌,这是正常现象。注意不要关闭这个控制台,否则服务也会一起退出
然后我们再随便找一个目录,新建一个文件夹:
来到这个文件夹内,右键 - svn check out:
点击 ok ,这时如果让你输入账号密码,就写你刚才在 password 文件里填写的那个。
现在是不会下载任何文件的,因为你的仓库里还没有任何文件:
上传文件到代码仓库
随便在刚刚的文件夹下放入一个文件(我这里创建了一个 upload.txt):
右键 - svn commit:
点击 ok,提示上传成功(也可能要输入账号密码,输入就是了):
划重点!!!
删掉这个目录的 upload.txt,再右键 - svn update,upload.txt 就又被下载下来了:
删除代码仓库的文件
依然是刚刚的目录,右键 - TortoiseSVN - repo browser:
右键删除即可。√ 😃