Subversion(SVN) 是一个开源的版本控制系統, 它主要有以下几个功能:1.备份功能,写错了部分内容可以改回去。并且还可以直接回到某个时间点。2.协同修改,可以多人同时修改代码。3.追溯编写时间和编写人并且进行权限控制。以上几个功能对于开发者来说都是很方便的,下面演示在Linux(本文使用的是centos)中安装SVN服务端的详细过程。1、安装svn命令:yum install subv
Linux下的软件版本控制工具SVN(Subversion)一直以来都是开发人员常用的工具之一。它可以帮助团队合作开发,记录文件版本历史,方便回退和合并代码等功能。而对于使用Linux系统的开发者来说,如何在Linux下使用SVN,尤其是如何在Linux下使用SVN图形化界面,是一个很重要的问题。 在Linux系统下,使用SVN最常见的方式是通过命令行工具来操作,比如svn checkout、
原创 2024-03-07 10:58:07
65阅读
linux下搭建svn服务器的文章已经有很多了,这里仅记下自己最近使用的一些实践之谈,原理先不深究,供日后查阅用。安装:yum install subversion -y,可用rpm -ql subversion查看svn的安装目录,默认在/usr/bin目录下创建版本库: mkdir /path/to/repo svnadmin create /path/to/repo 创建好后目录下会有con
yum -y install subversion subversion-devel httpd mysql-server mod_dav_svn openssl-devel wget http://test-kkk.googlecode.com/files/jdk-7u15-linux-x64.tar.gz wget http://test-kkk.googlecode.com/files/
原创 2013-05-02 16:54:37
2552阅读
在mac上开发ios游戏,版本管理软件必不可少,这里记录一下我在mac上使用过的svn app. Sna
原创 2022-06-05 02:00:33
2286阅读
命名规范tags 正式版 REL-X.X.Xbranches 发版前 RB-X.X.X新功能 TRY-XXX修BUG BUG-XXXXtrunk 开发使用注意事项负责而谨慎地提交自己的代码(先更新后提交)SVN更新的原则是要随时更新,随时提交。当完成了一个小功能,能够通过编译并且并且自己测试之后,谨慎地提交。如果提交过程中产生了冲突,则需要同之前的开发人员联系,两个人一起协商解决冲突,解决冲突之后
转载 2024-01-21 12:30:09
48阅读
项目目录示例:管理内容:业务文档(业务系统说明、业务需求)、产品文档(需求说明书、UE、UI含原图、使用说明书)、技术设计文档(应用系统总体设计、详细设计)、第三方资源(第三方程序、接口文档)、代码、测试文档(测试案例、测试问题跟踪、测试报告、性能测试方案及报告)、投产文档(程序上线安装包、安装手册)。(开发工具或其他软件建议不放到svn)其他:1、分支管理,利用svn branch功能,对生产上
svn
原创 2014-08-13 10:17:55
646阅读
在实际开发中,我们一定会使用到SVN,当然SVN可能不是你自己进行搭建的但是,还是要学习一下怎样搭建以及它的使用,那么SVN是干什么的呢?首先来了解一下。一、SVN简介  SVN的英文全名是Subversion,即版本控制系统,我们可以将它理解为SVN=版本控制+备份文档、数据;这些文档与数据放置在一个资料档案库(repository)中。这个档案库就像一个普通的文件服务器,不过它会记住每一次文件
Linux操作系统一直以其开源的特点受到广泛关注和使用。而在Linux系统中,版本控制工具SVN(Subversion)被广泛应用于代码管理和版本控制方面。SVN是一个开放源代码的版本控制系统,可以帮助团队协作开发、管理代码的版本以及处理不同代码版本之间的合并等问题。 在Linux系统中,SVN本身提供了命令行工具来进行代码管理,但对于一些不习惯使用命令行操作的开发者来说,使用图形界面的SVN
原创 2024-05-21 09:47:02
377阅读
         想必大家都用过svn吧,一个小团队,用SVN的配置文件还是很轻松的,如果一个大的团队,是不是就觉得麻烦了呢?建立一个项目删除一个项目,添加一个用户删除一个用户,很麻烦还用重读配置文件,SVN图形化控制可以解决麻烦的操作,同样可以简单明了。 实验系统:ubuntu server 7.10 需要软件:
原创 2008-07-28 11:45:46
10000+阅读
1点赞
1评论
由于公司要求对svn的访问记录进行监控,所以需要对svn的服务器的配置做一些修改。其实也不是很麻烦,只是要做一些调整而己,之前的svn服务端是采用Apache的HTTP协议做为访问svn仓库的方式,所以只需要开启Apache的访问日志即可。基本方法如下:1:找到Apache的配置文件httpd.conf。2:用文本编辑器打开这个文件,查找包括"access_log”、"error_log"这两个字
转载 2023-05-29 16:14:55
103阅读
关于svn的备份还原,很有用就转来了   备份svn存储库   #压缩备份    svnadmin dump /home/workhome/svn/repository | gzip > ~/repository-backup.gz    #不压缩
转载 2009-11-24 14:13:46
633阅读
自己写的svn管理web界面及源代码
原创 2015-09-16 08:39:30
1464阅读
  1:最主要的区别是Git是分布式版本控制系统,而SVN是集中式的版本控制系统。能理解这一点,区别它们就会容易很多,Git并不是目前唯一的分布式版本控制系统,比如还有Mercurial等。不过话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个本地仓库(Local Repository)所以即使没有网络也一样可以提交(Co
获取SVN代码 保存并提交 创建分支 主干合到分支 修改分支内容 分支合并到主干 先提交主干代码到服务器,防止合并时冲突,破坏了代码内容 用 Test merge 可以看看是否有冲突, 也可以直接打开文件编辑 及时将主干合到分支上
原创 2022-12-23 01:26:58
323阅读
最近公司要求搭建svn管理可视化页面。遇到不少小坑大坑,总共折腾了两天才搞定,记录一下。先划重点,遇到最大的坑是搭建好了管理界面,新建一个项目,新建一个用户,设置权限却没有效果。下面开始进入正题1. apche 启动页面无法找到,显示默认欢迎界面排查apache日志 cat /var/log/httpd/error_log[Wed Sep 25 09:57:37.677150 2019] [au
 介绍服务端svn的情况; svn的目录: /svn/yd/school     pro新建的项目名称   svn客户端连接服务端的时候用svn协议连接pro项目的时候路径这样写 svn://192.168.0.235/yd/school   svn协议连接的时候主要靠/svn/yd/school/conf下边的这三个文件实现的用户权限
原创 2011-08-09 16:05:28
612阅读
SVN的搭建相比Git要简单,包括服务器端和客户端。SVN服务器搭建和使用(一)​SVN服务器搭建和使用(二)​​SVN服务器搭建和使用(三)​​​ SVN客户端:TortoiseSVN-1.7.12.24070-win32-svn-1.7.9Vs的svn插件: AnkhSVN_2.4.11675_简体中文版.zip SVN过滤设置:Bin Obj obj bin *.o *.lo *.la *.
转载 2013-04-17 15:47:00
172阅读
2评论
第1章 SVN希望大家可以一起学习,可以加笔者.1 SVN简介SVN是Subversion的简称,是一个开放源代码的版本控制系统。Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件的变动。这样就可以把档案恢复到旧的版本,或是浏览文件的变动历史。SVN是一个通用的软件
原创 2017-07-19 16:25:32
1006阅读
3点赞
代码发布方案: 1,安装,优化 软件环境,(nginx,lvs) 《 运维工程师 2,程序代码(不断更新)。 《 开发工程师,(开发,运维都可以发布) 3,配置变更(不断变更)。 《 运维工程师。 一、版本控制管理工具SVN详解 1.1 什么是SVN(subversion) ? SVN是近年来非常优
转载 2017-07-19 11:32:00
283阅读
  • 1
  • 2
  • 3
  • 4
  • 5