subversion

在Windows下Svn架設總結

雨燕双飞 提交于 2020-02-19 16:08:50
目錄: 一、 Subversion 是什么? 二、作業環境 三、安裝方法 一、 Subversion 是什么? SVN 說明書官方地址: http://www.subversion.org.cn/svnbook/ Subversion 是一个自由 / 开源的版本控制系统。 Subversion 将文件存放在中心 版本库 里。这个版本库很像一个普通的文件服务器,不同的是,它可以记录每一次文件和目录的修改情况。于是我们就可以籍此将数据回复到以前的版本,并可以查看数据的更改细节。正因为如此,许多人将版本控制系统当作一种神奇的 “ 时间机器 ” 。 Subversion 的版本库可以通过网络访问,从而使用户可以在不同的电脑上进行操作。从某种程度上来说,允许用户在各自的空间里修改和管理同一组数据可以促进团队协作。因为修改不再是单线进行(单线进行也就是必须一个一个进行),开发进度会进展迅速。此外,由于所有的工作都已版本化,也就不必担心由于错误的更改而影响软件 质量 — 如果出现不正确的更改,只要撤销那一次更改操作即可。 某些版本控制系统本身也是软件配置管理( SCM )系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备许多与软件开发有关的特性 — 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样的系统。它是一个通用系统,可以管理 任何 类型的文件集

linux下安装svn

久未见 提交于 2020-02-08 10:58:13
下面是通过网上的资源与自己遇到的些问题合并而成的安装步骤: 1.下载subversion和apache的最新src包 2. 新建一个用户:svnroot ,以下操作非特别说明皆为root用户操作 #groupadd svn #useradd svnroot -g svn #passwd svn 3. 编译安装httpd: //解压apache2安装包 # tar xvzf httpd-2.2.3.tar.tar //进入解压后的目录 # cd httpd-2.2.3 //配置apache安装 # ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/ # make //安装 # make install //启动apache服务 # /usr/local/apache2/bin/apachectl start //打开浏览器 http://localhost/ 如果有测试页"It works!"出现则证明已经安装成功。 4. 安装Subversion #注:如果安装的是subversion1.6.x 需要先安装sqlite,下载sqlite解压后将sqlite3.c文件拷贝至subversion下的sqlite-amalgamation文件夹下,若sqlite-amalgamation文件夹不存在

Jenkins安装与配置

跟風遠走 提交于 2020-01-28 05:50:53
Jenkins安装与配置 2 Jenkins安装 在最简单的情况下,Jenkins 只需要两个步骤: 1.下载最新的版本(一个 WAR 文件)。Jenkins官方网址: http://Jenkins-ci.org/ 2.运行 Java -jar jenkins.war 注意:Jenkins 需要运行 Java 5以及以上的版本。 还有一种安装方式就是将下载的war包文件部署到 servlet 容器,然后启动容器,在浏览器的URL地址栏中输入类似 http://localhost:8080/jenkins/ 这样的地址即可。下图是安装成功后的界面(使用的是 Linux +Tomcat6+Java6环境): 图2 Jenkins主界面 3 Jenkins配置 写在配置前的一些话:Jenkins的配置不可能全部都说到的,大部分配置是有英文说明的,点击输入框后面的问号就可以看见了。英文不会用翻译工具,连蒙带猜的,多 测试 几次,你就懂了。 3.1 系统管理 在已运行的Jenkins主页中,点击左侧的系统管理进入如下界面: 图3 Jenkins系统管理 3.1.1 提示信息 Ps:版本不同提示的消息有可能不同 3.1.1.1 Utf-8编码 Your Container doesn't use UTF-8 to decode URLs. If you use non-ASCII

每天一个linux命令(1):ls命令

安稳与你 提交于 2020-01-28 00:41:00
ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件。 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 -C 每栏由上至下列出项目 –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一 -d, –directory 将目录象文件一样显示,而不是显示其下的文件。 -D, –dired 产生适合 Emacs 的 dired 模式使用的结果 -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 -g 类似 -l,但不列出所有者 -G, –no-group

SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)

跟風遠走 提交于 2020-01-27 04:39:26
1、 Subversio和TortoiseSVN 简介 Subversio简介: Subversion是一个自由,开源的版本控制系统,可以随意地免费下载、修改、以及重新发布。 是一个通用系统,可以管理任何类型的文件。 服务器运行方式:独立服务器和借助apache。 存储版本数据方式:一种是在 Berkeley DB 数据库中存放数据。另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。 Tortoisesvn简介: TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端。 其它详细介绍请百度谷歌。 2、 Subversion服务器端下载 Subversion下载地址: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=11151&expandFolder=11151&folderID=91 我下载的是1.6.0版本: Setup-Subversion-1.6.0.msi 3、 TortoiseSVN客户端下载和汉化语言包下载 TortoiseSVN-1.6.15.21042-win32-svn-1.6.16.msi 下载地址: http://tortoisesvn.net/downloads.html TortoiseSVN汉化语言包下载:在同一页下面的地方

eclipse经常弹出Subversion Native Library Not Available(解决办法)

久未见 提交于 2020-01-26 14:51:10
最近电脑重装了系统,配置完开发环境,eclipse上的SVN配置完之后每次打开都会弹出一个错误框,终于找到解决办法了,现在记录下。 1、在eclipse中配置完SVN之后,老是弹出这个框,弹出框如下图所示: 2、解决办法: 设置使用SVN插件自带的svnkit,在eclipse-window-preferences,搜索“SVN”,然后操作如下图所示:(操作完成后点击“apply”然后重新启动eclipse就Ok了) 来源: CSDN 作者: 踏入社会的小白 链接: https://blog.csdn.net/weixin_43706634/article/details/103952820

centos7源码编译安装Subversion 1.9.5

早过忘川 提交于 2020-01-25 03:01:54
svn是Subversion的简称,是一个开放源代码的版本控制系统。 svn有两种运行方式:1、独立服务器(svn://xxx.xxx/xxx) 2、借助apache(http://svn.xxx.xxx/xxx) svn存储版本数据也有两种方式:1、BDB(事务安全型表类型) 2、FSFS(一种不需要数据库存储系统) 因为BDB方式在服务中断时,可能锁住数据,这里我们选择独立服务器和FSFS方式安装svn。 一、下载安装Subversion必要的源码文件 安装svn需要apr,apr-util,zlib,serf,openssl的支持,serf的编译安装又需要scons 所以这里我们用yum来安装zlib和openssl,源码编译apr,apr-util,serf,scons subversion源码包 http://mirrors.cnnic.cn/apache/subversion/subversion-1.9.5.tar.gz apr源码包 http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-1.5.2.tar.gz apr-util源码包 http://mirrors.tuna.tsinghua.edu.cn/apache//apr/apr-util-1.5.4.tar.gz serf源码包 https://www

Subversion初级使用-windwos系统

不打扰是莪最后的温柔 提交于 2020-01-25 01:37:58
Subversion初级使用-windwos系统 1.安装Subversion 2.创建版本库 1. 使用命令创建版本库 2. 创建版本库后会生成如下文件 3.相关目录结构解析 3. 创建一个Svn服务 1.使用一下命令创建一个svn的服务 2.拒绝访问 3.使用管理员权限运行1中的命令 4.查看服务是否启动成功 5. 命令解析 4.启动 SVN 服务 5.SVN 相关命令 1.检出命令 2.提交命令 6.权限相关 1.修改 conf/svnserve.conf 文件 2.修改 conf/passwd 文件 3.修改 conf/authz 文件 1.安装Subversion 官网下载软件 : TortoiseSVN ; 安装步骤 :傻瓜式安装,一直next即可。 2.创建版本库 1. 使用命令创建版本库 执行命令:svnadmin create E:\Develop\DevTools\svn\SvnRepository\new_yhyl_archive 命令解析:svnadmin create [要创建的版本库的路径] 2. 创建版本库后会生成如下文件 3.相关目录结构解析 conf:版本库配置文件相关 db:数据库的目录 hooks:钩子程序的存放路径 3. 创建一个Svn服务 1.使用一下命令创建一个svn的服务 sc create SVNService binpath= "E

Solaris10运维笔记

眉间皱痕 提交于 2020-01-19 06:54:04
软件包下载地址: http://mirror.opencsw.org/opencsw/testing/i386/5.10 网卡配置 一.激活网卡 问题:VMware9安装solaris 10后,用ifconfig -a只能看到一个lo0,说明只有一个本地环回,即网卡没有启动或者系统没有识别到 bash-3.2# ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 bash-3.2# dladm show-dev e1000g0 link: unknown speed: 0 Mbps duplex: unknown 说明己识别,只是没有激活,使用以下命令激活: bash-3.2# ifconfig e1000g0 plumb bash-3.2# dladm show-dev e1000g0 link: up speed: 1000 Mbps duplex: full bash-3.2# ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000842 mtu 1500 index 2 inet 0.0.0.0 netmask 0

每天一个linux命令(1):ls命令

拥有回忆 提交于 2020-01-18 14:03:03
每天一个linux命令(1):ls命令 ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多! 1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件。 3. 常用参数: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件 -A 同-a,但不列出“.”(表示当前目录)和“..”(表示当前目录的父目录)。 -c 配合 -lt:根据 ctime 排序及显示 ctime (文件状态最后更改的时间)配合 -l:显示 ctime 但根据名称排序否则:根据 ctime 排序 -C 每栏由上至下列出项目 –color[=WHEN] 控制是否使用色彩分辨文件。WHEN 可以是'never'、'always'或'auto'其中之一 -d, –directory 将目录象文件一样显示,而不是显示其下的文件。 -D, –dired 产生适合 Emacs 的 dired 模式使用的结果 -f 对输出的文件不进行排序,-aU 选项生效,-lst 选项失效 -g 类似 -l