svn安装

Linux CentOS 8 编译安装Apache Subversion 简单记录一下Linux CentOS 8下搭建SVN服务器的过程 阅读详情

一 需要资源:
1 apache server
    http://httpd.apache.org/download.cgi . 下载2.2.x版

2 subversion 服务器程序
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
   

3 TortoiseSVN 客户端程序
TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。


安装步骤:
1.安装apache server
    中间有一个地方需要输入服务器IP
原文:Make sure that you enter the server-URL correctly (if you don't have a DNS name for your server, just enter the IP-address). I recommend to install Apache for All Users, on Port 80, as a Service. Note: if you already have IIS or any other program running which listens on port 80 the installation might fail. If that happens, go to the programs directory, /Apache Group/Apache2/conf and locate the file httpd.conf. Edit that file so that Listen 80 is changed to a free port, e.g. Listen 81. Then restart the installation - this time it should finish without problems.

2.subversion 服务器程序
   安装subversion 或直接使用解压的subversion,必须配置:
   a.从subversion的bin文件夹下拷贝mod_dav_svn.so 和 mod_authz_svn.so 文件到安装的Apache的modules的文件夹下
   b.从subversion的bin文件夹下拷贝libdb*.dll 和/bin/intl3_svn.dll 文件到安装的Apache的bin的文件夹下
   c.修改Apache2/conf/httpd.conf文件
      去掉以下两行中的#  , 注意不能留有空格
          #LoadModule dav_fs_module modules/mod_dav_fs.so
          #LoadModule dav_module modules/mod_dav.so
       在所有LoadModule行的最后增加以下两行
          LoadModule dav_svn_module modules/mod_dav_svn.so
          LoadModule authz_svn_module modules/mod_authz_svn.so
       在文件的最后增加
          <Location /svn>
          DAV svn
          SVNParentPath f:/svn
          </Location>
注意:SVNParentPath 建立的版本库的存放路径

原文:
Subversion (usually c:/program files/Subversion) and find the files /httpd/mod_dav_svn.so and mod_authz_svn.so. Copy these files to the Apache modules directory (usually c:/program files/apache group/apache2/modules ).
4. Copy the file /bin/libdb*.dll and /bin/intl3_svn.dll from the Subversion installation directory to the Apache bin directory.
5. Edit Apache's configuration file (usually C:/Program Files/Apache Group/Apache2/conf/httpd.conf) with a text editor such as Notepad and make the following changes:
Uncomment (remove the '#' mark) the following lines:
#LoadModule dav_fs_module modules/mod_dav_fs.so
#LoadModule dav_module modules/mod_dav.so
Add the following two lines to the end of the LoadModule section.
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so

3.客户端程序 TortoiseSVN



运行Subversion服务器需要首先要建立一个版本库(Repository)。版本库可以看作是服务器上集中存放和管理数据的地方。
===================建立版本库(Repository)
方法一:从命令行进入到subversion的bin目录,然后输入命令:svnadmin create E:/svn/repos1
    注:svn是E盘上的一个空文件夹
方法二:先建立空目录 E:/svn/repos1 ,注意一定是要空的。然后在 repos1 文件夹上“右键->TortoiseSVN->Create Repository here...”。





阅读TortniseSVN的手册的笔记
2.3.4. How Working Copies Track the Repository
  Unchanged, and current  工作目录下的文件没有改变
  Locally changed, and current 本地目录的文件改变了,但是还没有commit到版本库中。此时commit会把更改提交到版本库,而update会从新从版本库下载最后一次更新的文件到本地。
  Unchanged, and out-of-date 版本库中的文件改变了,而在本地的工作目录中,改文件还没有更新。此时commit操作什么都不做,而update操作会从版本库下载最新的文件到本地。
  Locally changed, and out-of-date 本地文件和版本库中的文件都发生了改变。此时,首先要做的是从版本库下载(update)最新的文件到本地目录,而此时的下载(update)会把合并版本库上的更改和本地的更改。
  (The file has been changed both in the working directory, and in the repository. A commit of the file will fail with an out-of-date error. The file should be updated first; an update command will attempt to merge the public changes with the local changes. If Subversion can't complete the merge in a plausible way automatically, it leaves it to the user to resolve the conflict. )












4.1.5. Repository Layout
  There are some standard, recommended ways to organize a repository. Most people create a trunk directory to hold the “main line” of development, a branches directory to contain branch copies, and a tags directory to contain tag copies. If a repository holds only one project, then often people create these top-level directories:
/trunk
/branches
/tags


If a repository contains multiple projects, people often index their layout by branch:
/trunk/paint
/trunk/calc
/branches/paint
/branches/calc
/tags/paint
/tags/calc

...or by project:
/paint/trunk
/paint/branches
/paint/tags
/calc/trunk
/calc/branches
/calc/tags


4.2. Repository Backup
   svnadmin hotcopy path/to/repository path/to/backup --clean-logs










如果出现了错误信息是Could not open the requested SVN filesystem  
基本上是因为建立的库和版本不一致,尽量使用命令行来创建
svnadmin create 。。。
另外,apache server的log目录里面,有error.log信息
可以看出来

SVN:自己搭建源代码的版本控制系统(服务端VISUALSVN+客户端TortoiseSVN安装和使用)模拟客户使用的过程(使用大全) Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统,Subversion 在 2000 年由 CollabNet Inc 开发,现在发展成为 Apache 软件基金会的一个项目,同样是一个丰富的开发者和用户社区的一部分。SVN相对于的RCS、CVS,采用了分支管理系统,它的设计目标就是取代CVS。互联网上免费的版本控制服务多基于Subversion。 阅读详情

相关推荐

基于APACHE 的SVN服务器端安装与配置说明

 基于APACHE 的SVN服务器端安装与配置说明1.转到http://httpd.apache.org/download.cgi下载apache_2.0.53-win32-x86-no_ssl.msi或更高版本;注意:apache_2.2.4-win32-x86-no_ssl.msi这个版本里没有”apache.exe”这个执行程序。所以安装了apache_2.0

ssss5257的专栏 3746

CentOS安装apache和subversion

/usr/sbin/httpd -k start # 因为是在容器里面,所以不能用systemctl start httpd.service ,也可以通过/usr/sbin/httpd -f /etc/httpd/conf/httpd.conf来启动。# vi /etc/httpd/conf.modules.d/10-subversion.conf # 只需要添加一个虚拟站点,并指定svn版本库/svn/repos,以及相应的本地用户文件passwd和权限文件authz。

xc_gxf的专栏 622

Linux中SVN的安装与使用

SVN安装在公网IP为x.x.x.x的服务器上。第一步,可以使用命令检查系统是否安装SVN。大多数GNU/Linux发行版系统自带SVN,所以可能SVN已经安装在系统上,需要检查系统是否安装SVN。命令:rpm -qa subversion若结果显示“subversion-1.7.14-16.el7.x86_64”,则可以使用命令删除老版本,然后再安装SVN。命令:yum -y remove subversionyum -y install subversion若结果显示“bash: svn: comma

weixin_43268590的博客 2万+

SVN( Apache Subversion )

开放源代码的版本控制数据库 部分概念: repository(源代码库):源代码统一存放的地方; checkout(提取):没有源代码的时候,需要从repository checkout一份; commit(提交):修改了代码,需要从commit到repository; update(更新):得到了checkout的一份源代码,update一下可以和repository上的源代码同步,自己手上的代码会有最新的变更; 如果修改的是同一个文件的同一行,SVN会提示文件conflict冲突,需要手动确认; .

m0_52113402的博客 914

SVN 安装指南

通过本文的介绍,相信您已经成功安装了SVN。接下来,您可以开始使用SVN管理您的源代码,提高开发效率。如果您在安装过程中遇到任何问题,请查阅本文或联系相关技术支持。祝您使用SVN愉快!

csbysj2020 1022

SVN 安装教程

SVN(Subversion)是一个开源的版本控制系统,广泛用于软件开发和文档管理。本文将详细介绍如何在不同的操作系统上安装SVN,包括Windows、macOS和Linux。

xyq2024的博客 1621

SVN安装、MyEclipse安装SVN插件以及上传项目

一、SVN安装方法: 1、打开svn安装文件,进入安装向导,点击"next": 2、打上勾接受许可协议,点击"next": 3、选择组件,如图: 4、自定义安装和配置,standard Edition(标准版) Enterprise Edition(企业版),我们这里选择标准版: 5、选择安装路径和资源路径,点击"next": 6、准备安装,Install 7

神秘人998的博客 3687

Apache-Subversion-1.14.0.zip

subversion命令行工具。配置方法 https://blog.youkuaiyun.com/sayyy/article/details/109027382

svn 安装_Tortoise SVN 安装

点击上方“蓝字”关注我们!Tortoise SVN是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。在Windows下安装SVN首先下载SVN的客户端,下载地址为:https://tortoisesvn.net/downloads.html客户端下载:在相应的盘符中会有一个TortoiseSVN-1.14.0.msi的文件,目前最新的版本是1.14...

weixin_39872624的博客 1144

汽车级智能栅极驱动器深度解析 | 连载01:DRV871x-Q1系列产品架构与核心特性

集成度:单芯片集成多通道驱动器、电源管理、电流检测智能化:自适应控制算法,减少外部元件可靠性:多重保护机制,满足汽车级要求灵活性:SPI和硬件两种接口,适应不同应用需求。

VehSwHwDeveloper的博客 1151

HFSS实战:手把手教你设计一款小型化圆极化微带天线(附仿真文件)

本文详细介绍了使用HFSS设计小型化圆极化微带天线的完整流程,包括工程初始化、辐射贴片设计、仿真设置与优化等关键步骤。通过实战案例,帮助工程师掌握圆极化天线设计技巧,解决轴比控制和耦合馈电匹配等核心问题,适用于物联网终端和便携式设备应用。

weixin_32770423的博客 338

SVN安装教程详解

SVN安装教程 软件包请移步到百度云网盘:链接:https://pan.baidu.com/s/1qHQSk-kl-fcebnFFJqQP1A 提取码:ix1q 1.1、TortoiseSVN 安装 先安装TortoiseSVN,然后安装汉化包 安装成功之后,所有的操作都是“右键” 安装成功的标记 1.1、创建仓库 我们...

jattxgt的博客 1万+

CUDA详细安装及环境配置——环境配置指南 – CUDA+cuDNN+PyTorch 安装

本文详细介绍了如何确定显卡支持的CUDA版本、选择对应的cuDNN版本,并逐步安装CUDA、cuDNN和PyTorch。首先,通过命令行输入nvidia-smi.exe查看显卡支持的CUDA版本。接着,根据CUDA版本选择对应的cuDNN版本并下载。然后,从NVIDIA官方网站下载CUDA安装包,按照提示进行安装,并检查是否安装成功。同样地,下载cuDNN安装包,解压后将文件拷贝到CUDA安装目录中,并通过命令行验证安装是否成功。最后,根据PyTorch官网的指引,选择合适的安装命令进行PyTorch的安装

2501_90350274的博客 5098

SVN安装

第二部分:SVN的安装 svn的独立安装 centos中安装 #安装命令 yum install subversion #查看安装位置 rpm -ql subversion #创建版本库文件 mkdir -p /usr/local/devtool/svnData #指定的版本库 svnadmin create /usr/local/devtool/svnData 版本库文件会生成:(svnDa...

蹊源的奇思妙想的博客 2075

主流双目相机技术参数横向评测:从ZED到INDEMIND的深度解析

本文对主流双目相机进行了深度横向评测,涵盖ZED、Bumblebee、Leap Motion、DUO 3D及INDEMIND等国内外产品。文章详细解析了分辨率、帧率、视场角、基线等核心参数,并结合科研、机器人导航、无人机、工业检测等典型应用场景,提供了实战选型指南,帮助读者根据具体需求挑选最合适的双目视觉解决方案。

weixin_29212867的博客 640

NVIDIA Isaac Sim 联合 VS Code 开发调试环境配置

在 Visual Studio Code (VS Code) 中打开 Isaac Sim 软件包主文件夹,即可打开该工作区。注意建议在学习教程和示例时使用 Visual Studio Code。另请参见有关 VS Code 工作区的详细信息,请参阅 Visual Studio Code (VS Code) 文档。

2506_90492529的博客 3103

SVN笔记-SVN安装

SVN笔记-SVN安装

YIYIYI 1508

Cadence PCB 仿真宝典【目录】

欢迎大家来到《Cadence PCB 仿真宝典》该专栏包括【入门篇】【提升篇】【技巧篇】【疑难篇】四个部分,以供大家参考。大家直接点击大纲中的蓝色标题即可轻松传送。

fydar的博客 3268

SVN的安装与使用,eclipse安装svn

一、svn服务端安装 1、 2、点击接受 3、 4、点击正常的修改 5、Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录.Server Port指定一个端口,Use secure connection勾山表示使用安全连接 6、选择Install 7、开始安装 8、安装完成,点击Finish ...

强子的博客 363

自然语言处理:长文本场景下的关键词抽取实践

自然语言处理:长文本场景下的关键词抽取实践

丨汀、的博客 2076

电力系统分析 | Matlab实现源荷场景生成---蒙特卡洛法场景生成启发式同步回带削减

电力系统分析 | Matlab实现源荷场景生成---蒙特卡洛法场景生成启发式同步回带削减

前程算法屋的博客 812

【SVN】Linux下安装部署SVN

打开 authz 权限控制文件,在最后添加如下代码(zxf是账号,r 表示读权限,w 表示写权限)打开svnserve.conf文件,找到并修改如下,每行不能以空格开始,且等号两端要有一个空格。2.在本地项目文件夹内的空白区域点击鼠标右键(D:\svntest)3.选择SVN检出(英文是SVN Checkout)出现如下图所示,即表示SVN服务开启。

qq_25285531的博客 1780

WINCC7.3破解文件

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

Eclipse安装SVN插件

eclipse里安装SVN插件,一般来说,有三种方式: 1. 直接下载SVN插件,将其解压到eclipse的对应目录里 2. 使用eclipse 里Help菜单的“Install New Software”,通过输入SVN地址,直接下载安装到eclipse里 3. 使用eclipse自己的软件市场去下载安装第一种方式: 1.下载SVN插件 SVN插件下载地址及更新地址,你根据需要选择你需要的版

java梦工厂 9万+

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

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

svn 安装_Svn工具的安装方法

php中文网最新课程每日17点准时技术干货分享本篇文章主要给大家介绍SVN工具的安装步骤教程。SVN是Subversion的简称,是一个开放源代码的版本控制系统,它采用了分支管理系统。与Git分布式版本控制系统不同,SVN是集中式版本控制。两者工具都有自己的优缺点,大家可以根据不同的需求选择。下面我们继续为大家带来SVN工具的安装步骤教程!首先大家需要知道SVN有两个版本,一个是客户端版...

weixin_39624733的博客 236

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Myeclipse2016在线安装svn,本地安装

在线安装方式,不需要事先下载任何东西 第一步:点击菜单栏Help–>Install from Site第二步:点击add,输入svn http://subclipse.tigris.org/update_1.12.x第三步:选中Subclipse和SVNKit,点击next,next,知道finish 第四步:忽略警告,点击ok第五步:提示重启,点击yes,重启后生效第六步:重启完成后点击m

flyjava_com的博客 7910
上一篇: svn安装
下一篇: eclipse 与svn
fengfengjava
博客等级 码龄19年 4粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值