发表于: 2017-10-25 20:47:01
1 663
今日完成:
1)完整的学习svn
正确svn目录结构:
|-trunk:又称为主干,这个子目录才是应该将项目源代码提交到的位置 。
trunk目录代表着开发的主线,大部分的开发工作涉及到的更新、提交都在这个目录里,就跟“原始”的SVN使用一样。
|-branches:这个目录就是分支目录,所有新建的分支都应放在这个目录。每一个branches下的分支代表了一条并行的开发过程
|-tags:这个目录是标签目录,所有建立的标签都应放在tags目录下。每一个tags下的标签代表了一个项目的时间节点,或者说是事件、里程碑。这三个目录之所以如此命名,完全是约定俗成,而非SVN规定。
2)熟练使用totoiseSVN进行项目分支的创建与合并:强烈推荐的博客http://www.cnblogs.com/ym123/p/4119430.html
3)在Linux下搭建了svn服务器
在当前目录下创建test的库
svnadmin create test
修改库中的配置文件:
authz文件:
groups:权限组 定义为:权限组名=用户1,用户2
[仓库名:路径]后面跟着 权限组名=权限(rw):
为每个权限组赋予不同的权限
passwd文件:设置账户密码的文件
svnserve.conf(很重要)
去掉这两行注释
password-db = passwd,去掉这个注释,指定的是密码的的文件
authz-db = authz,指定权限管理文件的文件
realm =/var/svn/svnrepos/test,指定仓库的地址
然后在本地连接上:
常用命令:http://www.cnblogs.com/xulb597/archive/2012/07/02/2573575.html
明日任务:
顺利的话,开启下一个任务~~
评论