码迷,mamicode.com
首页 > 其他好文 > 详细

初次配置svn服务对项目进行管理

时间:2016-04-26 20:11:54      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:

最近接手一个项目, 由于这个项目频繁换人, 项目又没有版本控制,导致代码等严重丢失, 严重到登陆模块的代码都有问题, 惨啊!!

版本控制的话, SVN 是现在最流行的一种版本控制工具, 我一直都有在使用, 只是没有进行过服务器端的配置, So, 这次是一个机会!

一. 软件工具(系统是windows2003)

技术分享

     1. Setup-Subversion-1.6.17.msi

          服务器端的安装文件, 默认一直安装就可以了。(听说现在有一个VisualSVN 界面是可视化操作的)

      2. TortoiseSVN-1.6.16.21511-win32-svn-1.6.17.msi

         客户端工具的安装文件,默认一直安装就可以了。  lin49940

二. 硬件环境

      1. 一台局域网中有固定ip 的机器作为服务器。

三. 开始配置了

      1. 建立一个文件夹(D:\svndemo)作为版本库的主基地

    技术分享

     2. 点击svndemo 文件夹, 右键->TortoiseSVN->Create repository here, 建立版本库

     技术分享

    3. 版本库建立完成后, 会有下面的文件夹, 里面conf 是配置人员,密码和权限的

技术分享

    4.  先要配置人员密码权限, 然后再启动svn 服务器

技术分享

      svnserve.conf

      把里面的 # password-db = passwd

      改为技术分享

      注意前面不要有空格

      用文本工具打开 passwd 文件

技术分享


         在下面添加用户 testuser=testuser, 前面是用户名, 后面的是密码,都是明文的, 前面不要有空格

技术分享

    用文本工具打开authz 文件

技术分享

    在最下面添加, [/] 是指该版本库中所有资源, 如针对子资源, 可以[/ziyuan], 后面遇到权限认证问题, 请回头在看看这里

[/]

testuser=rw

     5. 启动svn 服务器

技术分享

     主要是版本库的目录要写对


四. 把自己的项目加入到我们建立的svn 版本库svndemo 中

     1. 找到我们的项目, 右键-> TortoiseSVN->Import

 技术分享

        2. 点击import 后, 填写一个URL, 这里svn://localhost/ 是必要配置的, 因为我是在同一台服务器, 所以用localhost, 后面的链接就完全可以自己定义了,

   技术分享

 
      点击OK, 会出现用户验证的, 由于前面一些人不会配置权限, 导致权限问题而失败

技术分享



输入我们建立的用户 testuser, 密码testuser, 点击OK 后

技术分享

这样我们的项目SVNTestProject1 就导入到SVN 的版本库svndemo 里面了, 当前文件夹C:\svnTestProject1 就基本没啥意义了.


五. 为了进行版本控制, 我们的应用项目要先从svn 的版本库svndemo 中取出来, 后面进行的操作等, 在适当的时候要更新到svn 上, 发布到服务器上的版本以svn 的当前版本为准, 不把半成品和测试用的代码上传.

URL 用我们前面第四步配置的URL

技术分享


技术分享

文件夹里面多了一个.svn 隐藏文件夹, 以后每个子目录都会有的


初次配置svn服务对项目进行管理

标签:

原文地址:http://blog.csdn.net/lin49940/article/details/51248197

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!