zoukankan      html  css  js  c++  java
  • svn 简介、下载、安装

    SVN简介、下载、安装

    1 SVN简介

    The goal of the Subversion project is to build a version control system that is a compelling replacement for CVS in the open source community. The software is released under an Apache/BSD-style open source license.

    SVN是一个版本控制软件,类似CVS,但是SVN的的有点是开源的,而且SVN的版本控制能力给CVS还要强多。

    SVN可以用于项目管理,还可以用于版本同步,功能可是十分强呢。

    2 下载与安装

    2.1 下载:

    http://subversion.tigris.org,当前日期稳定版SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz

    2.2 安装:

    解压:#: tar zxvf subversion-1.3.2.tar.gz

    依次输入./configure , make , make install 进行编译安装完成。其中make install也root操作。

    2.3 开启SVN服务:svnserve -d

    检测服务是否开启:netstat -ntlp如果看到3690的端口正常开放了,证明SVN启动了。 正式使用:

    首先我们得建立一个SVN的项目,一般人都认为建立项目就只需要一个文件,在我第一次使用SVN之前都有这样的看法,SVN建立项目需要建立文件夹

    2.4 建立项目

    命令:svnadmin create project_name

    例如:[root@HFINMSP3 subversion-1.3.2]# svnadmin create /opt/svnroot/ahinms,run as root.

    project_name 为你的project名字,可以任意取。

    建立完毕后,project_name是一个文件夹,进入文件夹,可以看到一个conf的文件夹。进入文件夹可以看到2个文件(如果没有passwd文件,可以用vi创建),编辑 svnserve.conf 把anon-access = read ,auth_access = write,还有password-db = passwd 的注释去掉,还有[general]的注释也要去掉。

    vi passwd文件,如果是新文件,则输入:

    [user]

    your_name = your_password

    这里设置的your_name是你的用户名,your_password是你的密码,这个是访问SVN必要的通行证。

    2.5 权限设置

    创建svn组

    [root@HFINMSP3 ~]# groupadd svn

    [root@HFINMSP3 ~]# usermod -G svn liuy,(将用户liuy添加到组svn)

    设置svn仓库权限

    [root@HFINMSP3 svnroot]# cd /opt/svnroot/

    [root@HFINMSP3 svnroot]# chgrp svn ahinms

    [root@HFINMSP3 svnroot]# chown -R liuy:svn ahinms

    [root@HFINMSP3 svnroot]# chmod -R g+rwx ahinms

    2.6 linux客户端登陆

    checkout

    cd /home/liuy/ahinms

    svn checkout svn://134.65.135.4/opt/svnroot/ahinms

    add

    mv ../ahinms_/adapters .

    svn add adapters

    svn commit adapters/ -m "adapters" --force-log

    2.7 Windows客户端命令

    安装svn客户端软件TortoiseSVN-1.5.2.13595-win32-svn-1.5.1.msi。安装完成后,右键check out

    clip_image002

  • 相关阅读:
    【STM32F429】第4章 RTX5操作系统移植(MDK AC5)
    【STM32F407】第4章 RTX5操作系统移植(MDK AC5)
    【STM32H7】第3章 RTX5操作系统介绍
    【STM32F429】第3章 RTX5操作系统介绍
    【STM32F407】第3章 RTX5操作系统介绍
    【STM32H7】第2章 初学RTX5准备工作
    【STM32F429】第2章 初学RTX5准备工作
    Hystrix解析(一)
    Eureka源码解析(五)
    Eureka源码分析(四)
  • 原文地址:https://www.cnblogs.com/ColdFish_Pegasus/p/2181344.html
Copyright © 2011-2022 走看看