Tortoies SVN 使用(一)
- 创建代码仓库
新建空文件夹,右击文件夹空白处,选择Tortoise SVN —> 在此创建版本库
svnadmin create D:\svn_repository\test_01
- 将svn做成服务
svnservice 为服务名称
binPath 为该服务实际执行的脚本和参数
sc create svnservice binPath= "D:\Program Files (x86)\Tortoise SVN\bin\svnserve.exe --service -r D:\svn_repository" DisplayName=svnservice depend=Tcpip start=auto
-
svn 配置文件配置完成后,启动服务
svnserver.conf 指定鉴权用户权限,指定权限和用户管理文件
authz 权限配置文件
passwd 用户管理文件
可通过客户端版本库浏览器输入 svn://localhost/test_01 访问版本库 -
检出文件(现有项目文件夹 D:\test)
进入项目文件目录,右击空白处,选择SVN检出…,选择版本库,检出目的地
svn checkout svn://10.5.195.91/test_01 D:\test
- add 本地项目文件到版本库
进入项目文件目录,右击空白处,选择Tortoise SVN —> add增加。
add命令后可以加整个文件夹,默认递归处理,可加单个文件,可加以正则表达式表示的文件名,相对灵活
svn add test
- update 下拉版本库的内容
进入项目文件目录,右击空白处,选择SVN update…,下拉版本库已有的代码,团队合作时可能有多方提交
svn update
或者
svn up
- commit 本次add
进入项目文件目录,右击空白处,选择SVN提交…,填写本次提交备注
svn commit -m "第一次提交"
以上,完成第一次版本库的提交。
以下,常用其他功能
- delete 删除版本库中不需要追踪的文件
进入项目文件目录,选中需要删除的文件,右击,选择Tortoise SVN —> 删除,删除后必须commit才能从版本库中删除
svn delete a.txt
svn commit -m "删除文件"
- 查看目前svn状态
进入项目文件目录,右击空白处,选择Tortoise SVN —> 检查修改
svn status
- 查看SVN处理日志
进入项目文件目录,右击空白处,选择Tortoise SVN —> 显示日志
svn log