Linux SVN的安装使用笔记

svntogit-community:自动导入svn'community'存储库(只读镜像) 立即下载

Linux SVN的安装使用笔记

SVN技术网 www.svn8.com 2008-04-21 20:36:10   来源:   作者:   评论:0 条 点击: 1053

SVN简介、下载、安装

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
 
c语言【分糖果】2023蓝桥杯4124(枚举,递归,dfs) 但是这是不符合我们糖果刚好分完的条件的,我们应该往回退到上一层,也就是孩子6这层,然后j+1=3,孩子7分到3个第二种糖果,这也不符合我们糖果刚好分完的条件,然后就会再次回退到孩子6这里,然后j+1=4,让我们的孩子7获得5块第二种糖果,然后还是不符合糖果刚分完的条件,于是再一次退回到孩子6这里,然后就会有外循环i+1=1,j=1,孩子7分到1块第一种糖果1块第二块糖果......然后就是这样的不停地回溯,试探,直到把整棵树遍历一遍,并且记录所有的满足条件的组合。先放一下我的代码,我的代码超时啦救命! 阅读详情

相关推荐

混合开关电容DCDC变换器技术解析与工程应用指南

在电源设计领域,传统DCDC变换器在高降压比或高升压比场景下,往往面临占空比过窄、开关应力大、效率偏低等瓶颈。开关电容变换器虽能实现固定比例的电压变换,却受限于调节能力。混合开关电容DCDC变换器通过“开关电容网络粗调变比+电感式DCDC细调输出”的策略,兼顾高效率、高功率密度与宽调压范围。本文梳理了其典型拓扑(如2:1/4:1 SC+Buck)、关键对比、控制策略(含软充电)及工程应用中的常见问题,帮助电源工程师在服务器供电、快充、车载电源等场景下快速选型与调试。

weixin_29164185的博客 313

在Linux上安装SVN Service

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...

kiddwyl 130

用Java和MQTT搞定大疆无人机自动巡检:一个真实机场项目的踩坑与优化记录

本文详细介绍了如何利用Java和MQTT协议实现大疆无人机在机场自动巡检系统的开发与优化。通过实战案例分享系统架构设计、通信协议选型、断线重连机制及数据通道优化等关键环节,帮助开发者解决GPS信号漂移、MQTT消息风暴等典型问题,提升系统性能和可靠性。

weixin_30275415的博客 495

IntelliJ IDEA Community Edition 2021.2配置SVN过程详解

IDEA配置SVN过程详解

weidongliang89的博客 3695

别再死磕SPWM了!手把手教你用STM32实现SVPWM驱动PMSM电机(附代码)

本文详细介绍了如何使用STM32实现SVPWM驱动PMSM电机,对比传统SPWM方案,SVPWM在电压利用率、电流THD、转矩脉动和稳态温升等方面均有显著提升。通过克拉克变换优化、扇区快速判断和矢量作用时间补偿等核心算法,结合STM32硬件加速技巧,实现高效电机控制。附代码示例,助力开发者快速掌握SVPWM技术。

weixin_28733777的博客 274

Python与西门子PLC数据交互实战:基于Snap7的跨平台工业通信指南

本文详细介绍了如何使用Python和Snap7库实现与西门子PLC的数据交互。内容涵盖跨平台环境搭建、连接参数配置、数据读写实战及性能优化技巧,为工业自动化、数据采集和智能制造场景提供了一套轻量、灵活且高效的通信解决方案。

vim8coder的博客 283

软件设计工具会这个就够了-Visual paradigm – community

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34037977的博客 1439

Qt绘图库对决:QWT与QCustomPlot的实战选型指南

本文为Qt开发者提供了QWT与QCustomPlot两大绘图库的实战选型指南。文章从功能特性、性能资源、开发效率三大维度进行深度对比,并结合工业监控、科学计算、嵌入式设备等典型场景,给出了清晰的决策清单。对于需要专业科学图表(如极坐标、等高线图)的场景推荐QWT;对于追求高性能、实时性、快速开发及嵌入式部署的通用图表需求,QCustomPlot是更优选择。

alpha的博客 241

Linux 安装 svn 笔记

Linux 安装 svn 笔记1. 命令安装svn1.1 创建一个版本控制目录1.2 修改配置信息1.3 添加钩子(用来服务器自动同步)1.4 开启服务2 . 连接服务 1. 命令安装svn yum -y install subversion 出现如下图信息即代表安装完成 1.1 创建一个版本控制目录 执行这两个命令生成版本控制文件并生成svn版本控制配置信息 mkdir -p /root/svn/test/ //这里是生成文件,地址需根据实际情况填写,我这里仅供参考. svnadmin

qq_42584121的博客 368

YOLOv8【第七章:损失函数篇·第1节】一文搞定,IoU系列损失函数!

🏆 本文收录于 《YOLOv8实战:从入门到深度优化》 专栏。该专栏系统复现并梳理全网各类 YOLOv8 改进与实战案例(当前已覆盖分类 / 检测 / 分割 / 追踪 / 关键点 / OBB 检测等方向),坚持持续更新 + 深度解析,质量分长期稳定在 97 分以上,可视为当前市面上 覆盖较全、更新较快、实战导向极强 的 YOLO 改进系列内容之一。

**My Coding Family** 1198

2023华为od机试C卷【最富裕的小家庭】C++ 实现

在一颗树中,每个节点代表一个家庭成员,节点的数字表示其个人的财富值,一个节点及其直接相连的子节点被定义为个小家庭。现给你一颗树,请计算出最富裕的小家庭的财富和。

MISAYAONE的博客 1239

svn linux 安装笔记

一:svn 安装 yum install -y subversion   验证安装版本: svnserve --version   二:创建SVN 版本库 1:首先建一个目录,里面存放各个项目版本库 mkdir /home/subversion 2:创建一个项目版本库目录 mkdir /home/subversion/project1  3:创建版本库 svnadmin cre

li34442779的专栏 832

《S32系列芯片——Boot & HSE详解》持续更新中...

专栏总目录,将详细介绍S32系列芯片的Boot功能,最终给出HSE基于IVT的Secure Boot方案!!!

车载系统攻城狮 4385

Linux下svn安装和使用 笔记

Linux下svn安装和使用 笔记 安装svn 先检查是否安装` `# rpm -qa subversion 有弹出版本信息即为安装成功 如果没有在安装svn # yum install httpd httpd-devel subversion mod_dav_svn mod_auth_mysql 创建版本库 # mkdir -p /目标地址 # svnadmin create /目标地址 ...

qq_39755196的博客 256

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Linux下安装和配置SVN详细笔记

我的服务器环境是CentOS release 6.6(Final) 安装SVN服务 [root@localhost]# yum install -y subversion 执行完成之后就完成了SVN服务的安装了 查看SVN服务版本 [root@localhost]# svnversion --version SVN服务配置 1,新建一个目录用于存储SVN所有的版本

奇幻屋的专栏 3067

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Linux下svn安装配置笔记

我是按照这个博客的教程安装的 https://www.cnblogs.com/liuxianan/p/linux_install_svn_server.html 结果安装完之后,我可以在svn上提交文件,却不能查看提交日志。 查询后做如下修改 //TODO 补的昨天的笔记,忘了是啥了。。。脑子,回头查查

忧伤的可乐鸡 224

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Linux 笔记 —— SVN和FTP的安装

时隔3年,重新在虚拟机上装了个Linux,开始研究,每次写Blog都会感叹一下时间如梭啊,就像小敏,时不时晚上要对我说:我现在心情不好。S:为啥?M:又老了一天。Ok,这次主要抱怨下Linux下的SVN和FTP的部署,说错了,是记录下。Linux给我最大的感觉就是太不人性化了,这么多年了,M$,烂苹果都意识到了用户体验的重要性,可是Linux就是不学乖,跟IBM一个德行,也许是为了提升整个系统的运...

weixin_33912453的博客 150

linux fedora安装svn笔记

1.安装必要软件(httpd已经安装好)yum install subversionyum install mod_dav_svn2.创建项目仓库,修改拥有者给apachemkdir /opt/svn/repos chown apache:apache /opt/svn/repo

988

linux svn war包,Linux下安装SVN Web Client笔记svnwebclient

Linux下安装SVN Web Client (svnwebclient)准备:Subversion安装(略)(http://localhost/svn/可以正常访问)。Jdk安装(略)。Tomcat安装(略)。各软件版本的要求参照软件的readme.txt文件。个人感觉区别不大,用高版本的一般不会出现问题。我用的是jdk1.5、Tomcat 4.1.3.1。下载WebClient for SVN...

weixin_39920403的博客 194

svn windows和linux安装笔记

一、window的svn仓库安装配置 前段时间因为一些情况,要将项目移到window上去,所以装了一个window的svn服务.这里讲的是使用http协议的svn,window下比较 省事一点,方法讲二种:一是下载到windows下的安装包:Subversion,tortoiseSVN,apach,下载地 址:http://subversion.tigris.org/servlets/Proje...

weixin_34144848的博客 93
上一篇: SVN 常用命令集合及简单用法
下一篇: Linux环境下配置同步更新的SVN服务器
nevercgoodbye
博客等级 码龄18年 6粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值