1 需要的安装包
其中SVN服务器、客户端的软件可默认安装。
2 SVN服务器常用 *** 作
21 新建仓库
211 右键“Repositories”->新建->repositories,起一个仓库的名字,下一步
212 选择“空白的仓库”
213 SVN使用权限设置
一般使用“所有SVN使用者”即可,点击“create”完成仓库创建
214 创建成功后d出“仓库信息提示”
其中有仓库的名字,重要的是仓库的链接——Repository URL: >一般我们都是先讲讲服务器的配置,然后再讲客户端的使用,但是在TortoiseSVN上,却可以反过来。因为,如果你的要求不高,只是想在本机,或者是可信任的局域网络中使用SVN版本控制,可以不需要安装SVN,而只使用TortoiseSVN即可。
接下来就来讲讲TortoiseSVN的使用。
1、下载TortoiseSVN。下载地址:>SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。
如果没有服务器端,那就要自己架设SVN服务器,那么你的电脑上就客户端、服务器端都要安装,服务器端推荐Collabnet 的SVN Edge版服务器安装包,相对而言安装配置比较简单,自带服务器管理控制台,而且免费。1、安装网盘
选择一个国内有名的网盘存储,例如金山网盘、360云盘等,注册账户会默认赠送几G的使用空间,然后下载其对应的网盘客户端管理软件(也可以使用浏览器方式),使用账号登录,就可以上传、管理文件等。
2、建立SVN Reporsitory
于网盘创建svn reporsitory
,在网盘中创建目录,例如“svn”目录,进入该目录后使用TortoiseSVN工具创建仓库(reporsitory)
3、SVN使用-导出
创建项目目录为”project”,在”project”中点击右键选择SVN Checkout,配置如下图所示信息:仓库>你好,centos下安装 svn 195 按照步骤一步一步装就OK 。以下是我的步骤。分享给你
安装19
准备工作:
1、安装编译工具包
yum install apr autoconf automake bison bzip2 cloog-ppl compat cpp curl curl-devel fontconfig fontconfig-devel freetype freetype freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libjpeg libsepol-devel libselinux-devel libstdc++-devel libtool libtool libgomp libxml2 libxml2-devel libXpm libtiff libtiff libX make mpfr ncurses ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils ppl telnet t1lib t1lib nasm nasm wget zlib-devel zlib unzip perl-ExtUtils-Embed
2、yum remove apr apr-util subversion subversion-libs #删除系统中原有的svn及依赖包
3、下载软件包
>SVN分客户端和服务器端,如果已经有SVN服务器了(比如公司已经架设了SVN服务器),那么你电脑上只要装客户端就可以了,最常用的客户端是TortoiseSVN,另外也有用于Eclipse的SVN插件,看你平时用SVN来做什么了。 如果没有服务器端,那就要自己架怎么在自己的电脑上使用SVN,需要安装什么服务器?1,软件下载
SVN服务器
本文以下载svn-win32-161zip 为例进行安装
下载Subversion的Windows客户端TortoiseSVN。(如果习惯CMD命令方式,也可以不下载)
2,服务器和客户端安装
服务器安装,解压下载的svn-win32-161zip到任意位置
安装TortoiseSVN,按照提示安装即可。(如果习惯CMD命令方式,也可以不安装)
3,建立版本库(Repository)
方法一:命令方式
用CMD进入svn-win32-161zip解压后的bin文件夹执行
svnadmin create D:\svnRoot
就会在目录D:\svnRoot下创建一个版本库。
方法二:使用TortoiseSVN图形化的完成这一步
在目录D:\svnRoot上"右键->TortoiseSVN->Create Repository here “,就会将D:\svnRoot创建为一个版本库
4,配置用户和权限
来到D:\svnRoot\conf目录,修改svnserveconf:
# [general]
# password-db = passwd
改为(即去掉前面的#):
[general]
password-db = passwd
然后修改同目录的passwd文件,去掉注释:
# [users]
最后变成:
[users]
然后照:用户名=密码的形式创建用户
5,运行独立服务器
安装服务,在任意目录下运行:
sc create subversion_service binpath= "C:\svn-win32-161\bin\svnserveexe --service -r D:\svnRoot" displayname= "Subversion Repository" depend= Tcpip
其中subversion_service 为自定义的服名;C:\svn-win32-161为svn-win32-161zip的解压目录;D:\svnRoot为版本库文件夹,可根据实际情况修改
之后可以在我的电脑上点右键->管理->服务里找到Subversion Repository将其启动并设置为“自动”
(附:如需删除服务请使用sc delete subversion_service)
6,初始化导入
方法一:命令方式
例如:C:\svn-win32-161\bin>svn import D:\AAA\Workflow file:///D:/svnRoot\workflow -m "initial import"
其中D:\AAA\Workflow为欲导入的文件或文件夹;file:///D:/svnRoot\workflow即为之前设置的版本库位置
方法二:使用TortoiseSVN
如果是文件夹:右键->TortoiseSVN->Import URL of repository输入“svn://localhost/”
然后写上导入信息,以便于以后查看及 *** 作ok
如果是文件:可以在任意位置点右键->TortoiseSVN->Repo-brower,之后的 *** 作相信大家都会
以上 *** 作可以完全在另一台安装了TortoiseSVN的主机上进行。例如运行svnserve的主机的IP是1339612122,则URL部分输入的内容就是“svn://1339612122/”。
7,基本客户端 *** 作
取出版本库到一个工作拷贝:
来到任意空目录下,运行右键->Checkout,在URL of repository中输入svn://localhost/,这样我们就得到了一份工作拷贝。
在工作拷贝中作出修改并提交:
作出修改,然后右键->Commit,这样我们就把修改提交到了版本库。
查看所作的修改:
文件上右键->TortoiseSVN->Show Log,这样我们就可以看到我们对这个文件所有的提交。在版本1上右键->Compare with working copy,我们可以比较工作拷贝的文件和版本1的区别。Subversion 是一个受欢迎的开源的版本控制工具。他在互联网免费提供并且开源。大多数 GNU/Linux 发行版系统自带,所以它很有可能已经安装在你的系统上了。可以使用下面命令检查是否安装了。
[jerry@CentOS ~]$ svn --version
如果 Subversion 客户端没有安装,命令将报告错误,否则它将出现安装的软件版本
[jerry@CentOS ~]$ svn --version
-bash: svn: command not found
如果你使用基于 RPM 的 GNU/Linux,可以使用 yum 命令进行安装,安装成功之后,执行 svn --version 命令。
[jerry@CentOS ~]$ su -
Password:
[root@CentOS ~]# yum install subversion
[jerry@CentOS ~]$ svn --version
svn, version 1611 (r934486)
compiled Jun 23 2012, 00:44:03
如果你使用基于 Debian 的 GNU/Linux,使用 apt 命令进行安装。
[jerry@Ubuntu]$ sudo apt-get update
[sudo] password for jerry:
[jerry@Ubuntu]$ sudo apt-get install subversion
[jerry@Ubuntu]$ svn --version
svn, version 175 (r1336830)
compiled Jun 21 2013, 22:11:49
Apache 安装
我们已经看到如何将 SVN 客户端安装到 GNU/Linux 上,让我们看看如何创建一个新的版本库让使用者们访问。
我们必须必须在服务器上安装 Apache >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)