因公司没有版本控制工具,想到可以使用svn作为版本控制工具。
SVN介绍
trunk:代码主干,用于主线开发。
branches:代码分支,用于定制版本、修复bugs、并行开发等使用,在branches开发时,要时常从trunk中更新到branches中,用于同步,当branches开发完成时,就可以将branches重新merge到trunk。
tags:用于存放release版本,阶段性代码,不用于修改和commit。
VisualSVN Server
先来安装SVN的服务器端,下载地址:VisualSVN Server | Download
安装之后的SVN Server Manager如下所示
新建自己的代码仓库
新建代码仓库,会让你选择存储库的类型,Regular FSFS repository(常规存储库)或者Distributed VDFS respository(分布式存储库,有主从存储库,放置在不同的服务器上),这里我就选Regular FSFS repository,然后点下一步。
接着给新仓库起名字
这里可以选择新仓库的结构,空仓库还是带有trunk、branches、tags的,我选择下面的,自动帮我创建结构。
涉及到权限,先选择所有仓库的使用人都有读和写的权限,后面可以再改。
最后仓库就创建好了
可以看到创建好的仓库实例daidaiRepository
右键Users,新建用户daidai
最后Users中新建了daidai用户
VisualSVN Client
下载SVN的客户端,下载地址:VisualSVN | Download
安装后,在本地文件夹右键后可以选择SVN Checkout,选择检出的时候要输入之前创建好的用户的账号密码,检出已经创建好的daidaiRepository仓库地址https://LAPTOP-09HFPQ3O/svn/daidaiRepository/
最后看到trunk、branches、tags都检出成功
SVN的汉化
Downloads · TortoiseSVNdownload TortoiseSVNhttps://tortoisesvn.net/downloads.html下载对应的SVN语言包安装即可,这里我选的是中文简化版64位。
安装最后步骤需要勾选配置当前的svn