发表于: 2018-03-05 15:39:42
2 854
今天完成的事情:任务1 安装SVN
明天计划的事情:任务2 Confluence搭建
遇到问题:
1. SVN 不会配置,显示“Authorization failed”。
解决方法 简单配置,' [groups]\[/] \ aiqingcheng =rw ' 不分组,根目录。
1.1 期间问题 GNOME-keyring ,找到GUI软件seahorse。
1.2 GUI SVN客户端 RapidSVN
2. 不会上传文件
解决方法 查看官方文档示例,http://svnbook.red-bean.com/nightly/zh/svn.tour.importing.html#svn.tour.importing.import
格式 :svn import /home/itony/xiuzhen svn://MYIP/home/itony/xzsvn
收获:1.初步了解SVN配置服务端,试着从客户端上传测试文件。
2. 多用命令行工具更加高效。
补充:传统的仓库布局 (这种布局出现在很久以前,在Subversion项目早期阶段就已经开始使用),传统布局的特点是, 仓库中的目录名可以向用户传达出与它们所存放的数据相关的信息.大多数项目都有一条公认的开发“主线”, 或者叫作主干(trunk);还有一些分支(branches),分支是某一条开发线的分叉;还有一些标签(tags), 标签是某一条开发线的稳定版快照.我们首先建议每一个项目在仓库中都一个公认的项目根目录(project root),目录中只存放和该项目相关的数据.然后,我们建议每一个项目根目录下都有一个表示开发主线的trunk子目录,存放所有分支的branches子目录,存放所有标签的tags子目录.如果仓库只存放单个项目,那么仓库的根目录也可以作为项目根目录.这里有一些例子:
$ svn list file:///var/svn/single-project-repo
trunk/
branches/
tags/
$ svn list file:///var/svn/multi-project-repo
project-A/
project-B/
$ svn list file:///var/svn/multi-project-repo/project-A
trunk/
branches/
tags/
评论