SVN 的用法
1. SVN的服务端配置

接下来 我们要创建一个根目录(就是用于存诸工厂的),用来存诸SVN的工厂信息(每一个工厂等于一个项目)创建地址为: d:/svn/ root(即在这里创建一个root文件夹);
以管理员身份起动cmd,创建 SVN 服务, 下面的 -r 表示服务地址

打开 本地服务,启动SVNServer 服务

创 建 项目工厂,如创建 一个学生系统(Student)工厂

当 然 Windows 下 创建项目工厂可以用以下操作 在一个空的文件夹中右键

接下来会弹出一个对话筐 直接点 OK
配置权限
如果是为了【开始工作】方便,可以设置匿名用户 读写,找到项目工厂目录下的svnserve.conf文件内设置


当一切备足之后 要取消掉上述设置,设置匿名用不能不访问,授权用户可以写,设置如下

设置密码信息存放的文件和 授权信息存放的文件

创建用户 和设置用户密码 在passwd文件中设置

设置用户名和用户密码

配置用户权限, 在authz文件中配置

设置权限可分组进行,然后根据项目的文件夹来设置权限

注意 给组设置权限和 给个人设置权限的区别

项目经理 【通过客户端 】将系统框架或第一个系统版本导入(提交)到SVN工厂中
找到项目目录 右键


注意上面命名
到此为止,SVN服务配置完成,以后的项目由开发人员Checkout来完成开发
下面为开发人员 CheckOut,在本地你要存放项目的空文件夹内 右键


当开发人员 checkout 之后,完成开发,须SVN commit 来提交


其他开发人员可以通过SVN Update 来更新版本

解决冲突问题
1.修改代码前 先更新 即 SVN Update
2. 项目经理分配任务时需要独立的来考虑(为不同的开发人员分配不同的模块进行开发,这样尽可能的避免冲空)
关于退回以前的版本



关于最新版本误删文件,退回版本后如何让文件恢复
选中恢复版本中 误删的那个文件

添加到浮动 后,再把文件添加进去

接着 待其他人更新后

SVN 的用法的更多相关文章
- SVN switch 用法详解
一直知道SVN有个switch命令,但是对它的介绍教程却很少,大多是生硬的svn帮助文档里的文字,从而一直不怎么会用.今天看了这篇文章,突觉豁然开朗,整理下来以备查阅. 使用SVN,自然是需要与别人合 ...
- SVN switch 用法总结
一直知道SVN有个switch命令,但是对它的介绍教程却很少,大多是生硬的svn帮助文档里的文字,从而一直不怎么会用.今天看了这篇文章,突觉豁然开朗,整理下来以备查阅. 使用SVN,自然是需要与别人合 ...
- linux下svn的用法
转载:http://blog.chinaunix.net/uid-22150747-id-189264.html 1.将文件checkout到本地目录 svn checkout path(path是服 ...
- [源码管理] ubuntu中svn简明用法:服务器搭建+客户端使用
本文是对网络上前人的优秀文章加以实践验证后所整理(修正或补充) 第一部分:svn服务器搭建(主要是四步走) 参考:http://www.son1c.cn/show/920.html 一,安装Subve ...
- svn patch用法
最近遇到了一个patch的使用场景: 有一个同事对源码做了一些修改,但是又不想将源码提交到SVN服务器,而我又想得到他所做的修改. patch的使用方法: 创建patch 在要导出“修改”的目录中,单 ...
- SVN小小用法(一)svn服务器搭建
最近由于公司项目用SVN作为版本控制工具,本着学一点是一点的原则,今天小配了下svn,给大家介绍一下 软件:TortoiseSVN-1.8.3.24901-win32-svn-1.8.4.msi(本人 ...
- svn简单用法
svn checkout .. dir ,选rw 的那个目录 svn up( update) svn add .. svn commit .. -m "add sth" 这里 ...
- svn ignore 的用法
一个很简单的需求,我想在add一个文件时忽略里面某种格式的文件,怎么弄? 选中文件夹,然后tortoiseSvn->setting-> global ignore pattern:是客户端 ...
- svn ignore 的用法(忽略文件及目录)
svn ignore 的用法(忽略文件及目录) 若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容: $ svn mkdir spool $ svn propset svn:i ...
随机推荐
- gulp 报错'wacth' errord
gulp.wacth(...).watch is not a function 如图: 检查了gulpfile.js文件中的wacth事件:发现这样的写法出错: gulp.task('watch', ...
- eclipse 的代码着色插件 --Eclipse Color Theme
Eclipse Color ThemeEclipse自带的背景颜色是白色的,很伤眼睛,故而安装一个颜色和主题插件,来改变代码区域的背景颜色以及关键字的颜色. 网址:http://eclipsecolo ...
- Linuxyum源切换阿里云软件源
备份本机软件源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 下载新的CentOS-Bas ...
- 后端程序员如何玩转AJAX
1.原生的Ajax入门 (感觉很是繁琐,所以一般我们都是用简单的方式) 创建一个核心对象 XMLHttpRequest var xmlhttp; if (window.XMLHttpRequest) ...
- 浅析pc机上如何将vmlinuz-2.6.31-14-generic解压出vmlinux
浅析pc机上如何将vmlinuz-2.6.31-14-generic解压出vmlinux luther@gliethttp:~$ vim /boot/grub/grub.cfg 可以看到我们进入的系统 ...
- glibc-2.23_int_malloc_流程浅析
- [linux][shell]负载均衡下多个服务器代码同步方案
说明: 服务器是腾讯的云服务器(腾讯用的是linux container),远程登陆云服务器需要使用代理,在服务器中不能访问外网,所以当时也就没有去想做svn 需求: 1. 把同样的代码同步到不同的服 ...
- scrollend,滚动结束执行一次
var timer;window.onscroll = function () { clearTimeout(timer); timer = setTimeout(function () { aler ...
- 关于Android项目隐藏标题栏的方法总结
1.在代码中添加这么一行代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE); 注意:这段代码需要写在setContentView()之前,否则会 ...
- Django中对静态文件的支持(转)
英文原文:[http://agiliq.com/blog/2013/03/serving-static-files-in-django/] 译文:[http://segmentfault.com/a/ ...