SVN搭建文件服务器

SVN安装及使用说明:

1、下载

       svn-1.4.6-setup.exe

       TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi

       SVNService.zip

2、安装svn-1.4.6-setup.exe

3、安装TortoiseSVN-1.4.6.11647-win32-svn-1.4.6.msi,重启计算机

4、在E盘建立如下文件夹

       E:\

       |-----svnroot

              |-----       proj

                     |-----       project1

5、在project1目录下,点右键,TortoiseSVN->Create Repository Here

6、进入E:\svndb\proj\project1\conf

7、修改svnserve.conf文件

       # anon-access = read

       # auth-access = write

改为

       anon-access = none

       auth-access = write

       # password-db = passwd

改为

       password-db = passwd

       # authz-db = authz

改为

       authz-db = authz

8、修改passwd文件

  

       [users]

       # harry = harryssecret

       # sally = sallyssecret

改为

       [users]

       wzw=wzw

       gay=gay

       wyx=wyx

9、修改authz文件

       [groups]

       admin=wzw

       dev=wyx

       view=gay

      

       [/]

       @admin=rw

       [/trunk/doc] 

       @dev=rw

       @view=r     

       [/trunk/src]

       @dev=rw

10、用命令行方式启动svn服务

       D:\Progra~1\Subversion\bin\svnserve  -d -r E:\svndb

11、在projectdemo文件夹上点右键,TortoiseSVN->Import,输入svn://<serverip>/proj/project1,ok按钮,输入用户名wzw,密码wzw,就可以将projectdemo文件夹下的内容上传到project1版本库中

       projectdemo文件夹结构为

       projectdemo

       |-----trunk

              |-----doc

              |-----src

       |-----branches

       |-----tags

12、在F盘建立如下文件夹

       F:\

       |-----proj

              |-----       project1

13、在project1目录下,点右键,SVN Checkout,输入svn://<serverip>/proj/project1,点ok按钮,输入用户名wzw,密码wzw,就可以导出project1版本库中的数据到该文件夹,以后在该文件夹中操作后就可以提交到project1版本库了

**安装svnwindows服务启动:

拷贝SVNService.exesvn安装目录\bin目录下,再从命令行下执行:

svnservice -install --daemon --root "E:\svnroot"

sc config svnservice start= auto

net start svnservice

此文件会将SVN变成windows系统的一个服务,并默认为自启动,注意:执行第三句时确保前面以命令行方式运行的SVN服务已经停止,如果没停止可在其窗口中按Ctrl+C中止运行。

**卸载svn服务:

sc delete svnservice

相关指令操作:

sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:\project\repository" displayname= "Subversion Server" depend= Tcpip start= auto

sc delete svn

启动的服务与客户端检出的关系:

1       如果启动的服务指向一个具体的版本库,如描述:

sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/SVN/svntest" displayname= "SVNService" depend= Tcpip start= auto

则客户端检出的地址应为:svn://192.168.0.1/

2       如果启动的服务指向的是多个版本库的父目录,如描述:

sc create SVNService binpath= "D:\Subversion\bin\svnserve.exe --service -r D:/SVN" displayname= "SVNService" depend= Tcpip start= auto

则客户端检出的地址应为:svn://192.168.0.1/svntest

创建完成后的目录:

文档目录结构说明

1.项目管理

       1.项目初始化项目立项文档

       2.项目计划项目计划文档

       3.工作记录        

              1.问题跟踪项目管理、文档、代码中发生的各种问题,状态,当前负责人,计划解决时间

              2.个人工作工作日志、周报

              3.项目周报项目周报

              4.实施记录出差报告、施工单

              5.里程碑项目里程碑

       4.项目控制项目状态报告(质量,进度,成本分析)、项目变更、风险控制

       5.项目采购项目硬件、软件采购

       6.项目结项项目结项报告

       7.其他其他项目管理文档

2.商务文档商务文档

3.开发文档

       1.需求需求文档

       2.设计总体设计、概要设计、详细设计、数据建模、设计规范

       3.实现代码走查记录、单元测试记录   

       4.测试测试用例、测试报告

       5.集成系统集成

       6.产品化产品化设计、推广文档

       7.用户教育用户培训、使用手册

4.交付维护交给用户的资料如文档、安装盘、补丁、验收资料等文档

5.沟通管理               

       1.客户交流客户交流纪要

       2.内部交流内部交流纪要

       3.其他干系人其他干系人交流纪要

6.配置管理配置库内容(文档、代码及目录结构),语言、工具及版本说明

7.技术研究技术预研报告

8.质量保证                QA计划、QA记录、QA报告

9.基线库相关基线报告

10.其他文档其他文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值