subversion

windows下搭建svn服务器

帅比萌擦擦* 提交于 2020-01-08 08:01:24
转自: http://www.cnblogs.com/cloud2rain/archive/2013/04/11/3015080.html 这篇文档非常好,转来学习,有一点就是把subversion创建成服务的时候在等号和值之间要有空格,如: sc create svnserve binPath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r E:\svnroot" DisplayName= "Subversion" depend= Tcpip start= auto 还有就是编辑svnserve.conf这个配置文件,把前面的“#”号去掉时不要在配置前面留有空格 1、从官网下载svn服务端和客户端; 服务端: http://sourceforge.net/projects/win32svn/files/latest/download 客户端: http://tortoisesvn.net/downloads.html 2、安装服务端和客户端,安装客户端后要求重启; 3、建立版本库(repository) 方法一:命令行方式 首先,在E盘下建立svnroot文件夹, 然后,打开命令窗口,键入 svnadmin create E:\svnroot\repository 这样就会在E:

Windows下搭建Subversion 服务器

蓝咒 提交于 2019-12-30 10:04:38
/*--> */ /*--> */ 一、准备工作 1 、获取 Subversion 服务器程序 到官方网站( http://subversion.tigris.org/ )下载最新的服务器安装程序。目前最新的是 1.5 版本,具体下载地址在: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91 2 、获取 TortoiseSVN 客户端程序 从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。 TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。 Subversion 自带一个客户端程序 svn.exe , 但 TortoiseSVN 更好操作,提高效率。 二、安装服务器端和客户端 安装 Subversion (以下简称 SVN )的服务器端和客户端。下载下来的服务器端是个 zip 压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。 三、建立版本库( Repository ) 运行 Subversion 服务器需要首先要建立一个版本库(

Trac 手记(一) : Windows 下安装 Trac

∥☆過路亽.° 提交于 2019-12-26 12:03:45
Trac 手记(一) : Windows 下安装 Trac 开发更好的软件,我相信 ITS(Issue Tracking System) 和 VCS(Version Control System) 是必不可少的。对于国内现状,相信大多数本土公司都实施了 SCM ,却看不到 ITS 的痕迹。 所以,有必要学习和使用 Trac。 通过搜索引擎,知道有以下 ITS : Bugzilla : 基于 Perl。 Gemini : 非开源,基于 .Net,免费版可供5人使用, SharpDevelop 就是用的他。 JIRA : 基于 Java,重量级。 Mantis : 基于 PHP,轻量级。 Trac : 基于 Python。 考虑到一致性和其他各种原因,我选择 Trac。 本文主要内容就是介绍如何安装和配置 Trac,并与 Apache、Subversion 整合。 1) 准备软件 SVN-1.46 : http://subversion.tigris.org/files/documents/15/41077/svn-win32-1.4.6.zip SVN-1.46-Py2.5 : http://subversion.tigris.org/files/documents/15/41078/svn-win32-1.4.6_py25.zip TortoiseSVN-1.4.6 (可选) :

Linux安装Git

拜拜、爱过 提交于 2019-12-25 22:28:31
(1)下载git压缩文件,使用当前的用户yum安装git,先下载再安装,其中有一次需要输入Y sudo yum install git-all 服务器回应,其实除了安装git之外,也会安装其他需要的依赖文件 Loaded plugins: fastestmirror, langpacks base | 3.6 kB 00:00 extras | 3.4 kB 00:00 mysql-connectors-community | 2.5 kB 00:00 mysql-tools-community | 2.5 kB 00:00 mysql57-community | 2.5 kB 00:00 openlogic | 1.3 kB 00:00 updates | 3.4 kB 00:00 Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package git-all.noarch 0:1.8.3.1-6.el7_2.1 will be installed --> Processing Dependency: perl-Git = 1.8.3.1-6.el7_2.1 for package: git-all-1.8 .3.1-6.el7

Windows下搭建Subversion 服务器

两盒软妹~` 提交于 2019-12-25 05:44:36
Windows下搭建Subversion 服务器 一、准备工作 1、获取 Subversion 服务器程序 到官方网站(http://subversion.tigris.org/)下载最新的服务器安装程序。目前最新的是1.5版本,具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91 2、获取 TortoiseSVN 客户端程序 从官方网站 http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。TortoiseSVN 是一个客户端程序,用来与 subvers 服务器端通讯。Subversion 自带一个客户端程序 svn.exe ,但 TortoiseSVN 更好操作,提高效率。 二、安装服务器端和客户端 安装 Subversion(以下简称SVN)的服务器端和客户端。下载下来的服务器端是个 zip 压缩包,直接解压缩即可,比如我解压到 E:\subversion 。客户端安装文件是个 exe 可执行文件,直接运行按提示安装即可,客户端安装完成后提示重启。 三、建立版本库(Repository) 运行Subversion服务器需要首先要建立一个版本库(Repository

Linux上常用软件安装和总结

[亡魂溺海] 提交于 2019-12-25 00:48:14
Linux总结: 以前只顾着撸码,Linux这些一般都是运维玩的,然后也没怎么折腾过,每次上线也都只是发布下,最多也就是启停服务器。最近闲来无事就玩了玩Linux,还挺好的。 这里做一个总结来结束Linux系列,后面还有好多事情,废话不多说了,这里来总结下。 首先推荐下Linux的权威资料,鸟哥的私房菜,一共有2本,基础篇我大概的看了看,内容是有点多的,比较啰嗦,不过讲的挺好,适合要全心全意去学Linux的人。 Linux毕竟是一个操作系统,如果说专门去玩的话也真的是有好多折腾的,对于一个开发来说其实最常用的了解那些常用的Linux指令,这样子也可以在运维不在场的情况下,自己完成一些关于发布的一些基本问题。 1,关于Linux指令也有好多,我前面博客也主要是整理这些指令,主要的那些Linux我也统一整理了一份,以后随时翻阅就够了。关于每一个指令详细的信息,自己找一个man男人就差不多了。 2,关于Linux一些目录结构自己也基本熟悉了,我一直觉得要玩一个东西一定要认真,知其所以然,这样子才能算会玩一个东西。当然有时候人的精力是有限的,以前我一直就想玩一玩ios,当然身边玩ios的朋友 也挺多的,但是服务器这么多东西自己都没玩会,所以也就只能放弃了。那么有些东西我们大概知道,那么这个时候就要在取舍这个东西,研究这个东西的时候抓住重点。玩Linux当然要知道一些主要的目录结构啦,

IDEA中出现错误can’t use subversion command line client:svn

[亡魂溺海] 提交于 2019-12-21 04:44:37
can’t use subversion command line client:svn问题解决 今天运行项目idea,出现如下错误 问题所在: 安装的TortoiseSVN工具时,本身是带有command-line功能的(我没有安装)如图 解决方法: 重新双击安装包—next—选择第一个 然后下一步,完成即可 之后再按照IDEA提示 fix it 进入setting的subversion里,找到你本地的svn.exe,apply,ok 来源: CSDN 作者: weixin_45628490 链接: https://blog.csdn.net/weixin_45628490/article/details/103612311

SVN 一

a 夏天 提交于 2019-12-12 16:26:29
Apache Subversion 通常被缩写成 SVN,是一个开放源代码的版本控制系统 SVN 简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 SVN 的一些概念 repository(源代码库): 源代码统一存放的地方 Checkout(提取): 当你手上没有源代码的时候,你需要从repository checkout一份 Commit(提交): 当你已经修改了代码,你就需要Commit到repository Update (更新): 当你已经Checkout了一份源代码, Update一下你就可以和Repository上的源代码同步,你手上的代码就会有最新的变更 日常开发过程其实就是这样的(假设你已经Checkout并且已经工作了几天):Update(获得最新的代码) -->作出自己的修改并调试成功 --> Commit(大家就可以看到你的修改了) 。 如果两个程序员同时修改了同一个文件呢, SVN 可以合并这两个程序员的改动,实际上SVN管理源代码是以行为单位的,就是说两个程序员只要不是修改了同一行程序

广播消费模式的消费者OFFSET_MOVED_EVENT预警问题调查

大城市里の小女人 提交于 2019-12-11 12:19:43
一、现象 mqcloud持续发送topic为digg-topic的消费者digg-group发生偏移量错误的预警邮件,详细预警如下: 即:digg-group请求从偏移量 156798 开始消费,但是broker上最小的消息偏移量是 172289 ,也就是说, 消费者想请求消费的消息,在broker上已经不存在了。 解释:rocketmq会将此种情况当做一个事件消息发送到内置的topic:OFFSET_MOVED_EVENT中,mqcloud会订阅并消费该topic,并会以固定频率进行预警。 二、mqcloud监控情况 顺着预警邮件的链接,到mqcloud里看下消费者的具体情况,发现digg-group消费有堆积,详细如下: 点开查看每个客户端的消费情况,定位到某个机器消费有堆积: 三、broker表现 找到对应的broker的某个实例,查看broker.log日志,发现很多类似如下的日志: 2019-01-18 19:24:01 INFO PullMessageThread_49 - the request offset too small. group=digg-group, topic=digg-topic, requestOffset=156798, brokerMinOffset=172289, clientIp=/10.*.*.*:54437 2019-01-18 19

svn+apache 安装和使用 并与Nginx 整合

早过忘川 提交于 2019-12-08 13:52:53
svn简介 svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 运行方式: svn服务器有2种运行方式:独立服务器和借助apache。2种方式各有利弊,用户自行选择。 存储方式: svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点。 SVN安装 官方安装文档: http://svn.apache.org/repos/asf/subversion/trunk/INSTALL 准备工作: 我采用的是目前当前网站发布的版本:subversion-1.8.1 首先,需要安装预先安装四个组件,subversion才能正常工作。 系统默认已经安装apr-util及apr这两个包,只不过他们的版本较低,只支持subversion 1.4 # rpm -qa | grep apr apr-util-1.2.7-7.el5_3.2 apr-util-1.2.7-7.el5_3.2 apr-1.2.7-11.el5_3.1 xorg-x11-drv-dynapro-1.1.0-2 apr-1.2.7-11.el5_3.1 subversion要求较高的版本,为此,我们需要删除系统自带的apr