SVN环境搭建

MacOS自带SVN客户端和服务端,只需要简单配置即可使用。

#创建代码仓库

svnadmin create /Users/yangbo/SVN/mycode

#配置访问权限

修改mycode/conf/svnserve.conf文件,将下列配置前#和空格去掉

password-db = passwd

authz-db = authz

#配置用户密码

修改mycode/conf/passwd文件,在[users]下添加一行,如下:

yangbo=xxx

#配置用户组及权限

修改mycode/conf/authz文件

[groups]下面添加组名和用户名,多个用户之间用逗号隔开,如:

group1=zs,ls

[/]表示SVN服务器中的所有资源

配置资源能被哪些组或者用户访问(组前添加@,用户不用)如:

[/project/p1]

@group1 = rw

yangbo = rw

#启动SVN服务

svnserve -d -r /Users/yangbo/SVN/mycode

SVN客户端使用

#从本地导入代码到服务器

svn import /Users/yangbo/project/p1 svn://localhost/mycode/project --username=zs --password=xx -m "初始化"

#从服务器端下载代码到本地

svn checkout svn://localhost/mycode/project --username=zs --password=xx .

#提交代码

先进入到代码的目录,然后使用svn commit -m "修改xxx"命令即可。

#更新代码

同提交代码一样,进入到代码目录,使用svn update命令即可。

时间: 2024-08-12 21:05:46

SVN环境搭建的相关文章

Git环境搭建(后期会更新SVN环境搭建教程)

环境搭建是块头痛的问题,既然懂点前端技术,又要懂得点后端技术,今天小编就把自己的搭建经验,分享给大家,希望可以帮到大家, 后期的话还会更新SVN环境搭建 第一步:git fetch 获取最新的代码版本 git pull origin +要获取的远程分支 git merge+ 切换到主分支,然后填写要合并的分支 git reset -h 回退到某个代码版本 git log 查看相关的操作日志 git status 查看版本状态 git diff 比较文件修改了哪些内容 第二步:若新功能中在数据库有

驱动开发 - WDK 调试及 SVN 环境搭建

由于从公司辞职了,所以以前在公司里搭建的驱动开发环境也就 Game Over 了, 同样由于那环境是很久以前搭建的,自己也有很多记不清楚的地方了, 而且其中还是有很多需要注意的地方的,所以在这里顺便做一个环境搭建的总结, 以后再要用的时候也会很方便的. WDK 调试环境搭建: 安装 WDK: 自然首先是安装 WDK 了,这个好办,直接到官网上下载,然后安装就 OK 了, 注意的是,在安装中最好是选择安装全部,并且最好是安装在 C 盘下. 设置调试环境: 这个其实也好办,就是使用 WinDbg 来

Apache + SVN 环境搭建及svnsync 备份详解

注:本位非原创,只是在原作者基础之上略有改进与添加内容,请支持原作者,谢谢 原作者博客:http://51power.blog.51cto.com/3549599/1663904 SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion 演示环境 1.Centos6.5 x64 2.关闭iptables.selinux #  /etc/ini

高效代码管理--本地svn环境搭建

工作中一直使用svn做代码管理,平时自己在家写代码基本没有什么管理,顶多每隔一段时间或者每次大修改前做个备份,也就是复制.粘贴,然后文件名加个时间戳,这种方式与版本管理工具比,基本可以用简单.粗放.低级.笨拙来形容.由于我的印象里一直觉得搭建svn服务器是件很复杂的事,可能要写一堆配置和命令,感觉单机个人搞开发,这么干似乎有点得不偿失.直到最近在写程序时,某个功能模块实现的始终不是很满意,尝试了好几种方案,转了一圈发现还是第一种方案靠谱,但是第一种方案所写的代码还没有备份就已经手贱的删干净了,只

linux下Apache+Svn环境搭建(五)

在搭建之前先准备好如下包,建议去apache官网去下载:http://httpd.apache.org/ apr-1.4.6.tar.gzapr-util-1.4.1.tar.gzhttpd-2.2.16.tar.gzopenssl-1.0.0a.tar.gzsubversion-1.6.1.tar.gzsubversion-deps-1.6.1.tar.gzneon-0.30.1.tar.gzexpat-2.1.1.tar.bz2 以上所有的压缩包下载下来之后,建议统一放在一个目录,例如我是放

SVN 环境搭建

安装配置 安装环境 #查看系统版本环境 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -a Linux svn.vick.com 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux #目的 yum 的安装包 在系统

Linux下svn环境搭建

不久前买了一个阿里云服务器,想着在上面搭建一个svn服务方便自己的代码管理.顺便记录下自己的搭建过程 首先,安装服务 通过yum -stall subversion 安装snv,可能install之前需要装一些其他的依赖包,可以根据提示安装. 第二步,创建svn目录,目录名叫wash步骤:(1)svnadmin create /svn/wash  (假设svn装在了根目录,/svn)(2)vi /svn/project1/conf/svnserve.conf anon-access = none

基于linux(centos)的svn环境搭建

1. 安装svn yum intall subversion 2. 查看安装位置 rpm -ql subversion 3. 检验svn是否安装成功,查看帮助 svn --help , 看到下图表示成功. 4. 创建svn版本库目录 mkdir –p /var/svn/svnrepos 5. 创建版本库 svnadmin create /var/svn/svnrepos 命令执行之后会在该目录下生成如下文件 6. 进入conf目录进行配置 authz  文件是权限控制文件 passwd 是帐号密

Unity3D 多人协作开发svn 环境搭建

欢迎来到unity学习.unity培训.unity企业培训教育专区,这里有很多U3D资源.U3D培训视频.U3D教程.U3D常见问题.U3D项目源码,[狗刨学习网]unity极致学院,致力于打造业内unity3d培训.学习第一品牌. 说到多人协作开发,大家都会想到要使用版本控制工具来管理项目,当然最常用的要数SVN和Git了,但是SVN管理Unity3D项目的确有一些不尽人意的地方,比如:两个人修改了同一个场景,SVN更新时就不能合并 ,还有在Unity Editor 中SVN不可视化,不友好!

svn环境搭建及使用

svn服务器端下载地址:http://subversion.apache.org/packages.html svn客户端下载地址:http://sourceforge.net/projects/tortoisesvn/files/1.8.12/Application/ 注意:svn服务器端版本一定大于等于svn客户端版本,否则会报出如下错误:svn checkout期望文件系统格式在“1”到“6”之间:发现格式“7” 1.创建一个根目录,这个根目录用来存储所有的svn的工厂信息(每一个工厂等于