关于一些Linux SVN的安装使用
关于一些Linux 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可以用于项目管理,还可以用于版本同步,功能可是十分强呢:)
下载:http://subversion.tigris.org
当前日期稳定版SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz
安装:
解压:#: tar zxvf subversion-1.3.2.tar.gz
依次输入./configure , make , make install 进行编译安装完成。
开启SVN服务:svnserve -d
检测服务是否开启:netstat -ntlp如果看到3690的端口正常开放了,证明SVN启动了。
正式使用:
首先我们得建立一个SVN的项目,一般人都认为建立项目就只需要一个文件,在我第一次使用SVN之前都有这样的看法,SVN建立项目需要建立文件夹
建立项目命令:svnadmin create project_name 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必要的通行证。
好了,现在终于把准备功夫做完了,下面可以正是使用了。
首先找到你的项目源代码文件夹,使用下面命令:
cd your project
in your project dircetory
use:svn co /home/project_name --username = your_name --password=your_password
好了,现在你可以在客户机上使用以下命令获得你想要的项目源代码文件
svn co svn://home/project_name --username=your_name --password = your_password
把增加的svn文件添加入svn库:
svn add /home/your_project/*.* --username=your_name --password = your_password
提交文件:
svn commit /home/your_project/*.* --username=your_name --password=your_password
更新文件:svn update /home/your_project/*.* --username=your_name --password=your_password
当然你可以编辑一个脚本文件来一次完成所有的操作:
vi svnupdate.sh
#!/bin/sh
svn add /home/your_project/*.* --username=your_name --password = your_password
svn commit /home/your_project/*.* --username=your_name --password=your_password
svn update /home/your_project/*.* --username=your_name --password=your_password
chmod +x svnupdate.sh
Finish
转载于:https://www.cnblogs.com/licheng/archive/2008/11/08/1329641.html
关于一些Linux SVN的安装使用相关推荐
- linux svn拒绝,Linux SVN的安装以及配置
装.Linux SVN的安装以及配置 step 1 安装subversion yum install subversion step 2 安装apache的Linux SVN模块 yum instal ...
- linux svn 客户端安装配置
1.首先需要安装SVN.Ubuntu下的SVN安装十分简单,sudo apt-get install subversion,然后根据提示一步一步,就完成了SVN的安装: sudo apt-get in ...
- linux svn 客户端安装
到 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=10339&expandFolder=10339&am ...
- linux svn的安装
1.使用yum命令安装svn yum -y install subversion 运行结果如图: 2.创建目录并配置 建立版本库目录 mkdir -p /data/svn/repo 3.配置 svna ...
- linux svn 版本安装,有人有linux版本的svn安装包吗
1 svn diff的用法1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别 [plain] view plain copy svn diff 1.2 ...
- linux svn安装和配置
linux svn安装和配置,不结合apache http://blog.51yip.com/server/901.html 张映 发表于 2010-07-07 分类目录: 服务器相关 今天有个同事在 ...
- linux下svn客户端安装及环境配置
一.svn客户端安装及环境配置. 果所在的linux机器上没有安装svn客户端,则首先安装svn客户端: 1. subversion-1.4.3.tar.bz2 subversion-deps-1. ...
- linux svn安装
linux centos 5.4 x64 svn安装 ##################################################### #本文内容来自<老男孩linu ...
- eas 在linux下安装_Linux下SVN的安装以及配置
我这里演示下linux下如何安装svn,以及相应的配置文件,首先你需要准备一个linux系统,可以是阿里云,也可以是vm安装. 我这里使用的是CentOS 7 查看命令:cat /etc/redhat ...
最新文章
- 指针小白:修改*p与p会对相应的地址的变量产生什么影响?各个变量指针的长度为多少?...
- 【Android 电量优化】JobScheduler 相关源码分析 ( JobSchedulerService 源码分析 | 任务检查 | 任务执行 )
- Linux 使用记录
- 如何绘制漂亮的多序列比对图片
- 【行业】十张图告诉你传统企业与互联网怎样融合
- python电子章_Python语言程序设计(电子)答案
- EXT核心API详解(二)-Array/Date/Function/Number/String
- 多线程下局部变量与全局变量的使用及区别
- AWS的VPC使用经验(二)
- enum和enum class
- Commons Collections学习笔记(四)
- CSS(一)sytle
- minetest Window编译运行
- 远程桌面中断解决技巧
- spring cloud 学习笔记(1)
- 《JavaScript忍者秘籍》——2.4 测试套件基础知识
- github客户端从gitLab下拉取代码
- opencv-python API中的findContours、drawContours与hierachy解析
- 2019年美国大学生数学建模注意事项(摘https://www.comap.com/undergraduate/contests/)(重点:论文提交方式)
- 高通量基因组测序中,什么是测序深度和覆盖度?
热门文章
- 同花顺的数据格式总览(转帖)
- 使用微波炉的十大忌讳
- 用ext_skel,实现一个PHP扩展,添加到PHP并调用
- Linux0.11内核引导启动过程概述
- ASP.NET 配置节架构
- C++11中std::bind的使用
- 【数据库】适用于SQLite的SQL语句(二)
- 【C++】C++11新增关键字详解
- mysql 5.7 编译_Mysql5.7版本编译安装及配置
- 吉大c语言程序设计作业一,吉林大学历年C语言程序设计试题及答案.doc