(转)版本管理工具介绍——SVN篇(二)
http://blog.csdn.net/yerenyuan_pku/article/details/72620498
上一篇文章我介绍了一下SVN,以及SVN服务器的安装,相信大家都安装了,接下来我就来教大家如何使用SVN服务器。
SVN服务器的使用
如果你想要使用SVN服务器,必须要让SVN的服务处于一个启动状态。我相信大家应该都知道如何查看SVN的服务是否处于启动状态。如果你还不知道,也不用着急,可右键【此电脑】,然后在弹出的菜单栏中点击【管理】,可看到如下窗口:
从中你可以清楚地看出SVN的服务是否处于启动状态。
创建仓库
我们应该首先在SVN服务器里面创建仓库,其类似于MySQL里面的数据库。以下是创建仓库的详细步骤:
【第一步】,点击开始菜单,可以看到如下有关SVN的服务:
然后点击VisualSVN Server Manager,即可打开SVN服务器的图形化开发工具。
【第二步】,右键单击Repositories,创建一个新的仓库。
点击Create New Repository
,然后弹出如下窗口,使用默认配置就好,什么都不用修改,直接点击下一步
。
在弹出的窗口中输入仓库的名称,例如itcast,然后点击下一步
。
接着就会弹出如下窗口,依然使用默认配置,直接点击下一步
。
弹出如下窗口,什么都不用管,直接点击Create
。
最后在弹出的窗口中点击Finish
,名称为itcast的仓库就创建好了。
添加SVN用户
【第一步】,右键单击Users,创建一个新的用户。
【第二步】,点击Create User
,然后弹出如下窗口,输入用户名和密码,点击OK
按钮就好。
即可创建一个用户,如下:
我们也可创建多个用户,比如说以同样的方式再创建一个用户名和密码均为tom的用户。
设置用户的权限
【第一步】,右键itcast这个仓库,选择Properties
选项。
【第二步】,在弹出的窗口中,点击Add
按钮。
【第三步】,在弹出的窗口中,选中一个用户,比如jack,然后点击OK
按钮。
【第四步】,为选中的用户设置权限,权限有三种,无访问权限、只读权限、读/写权限。例如,我这里为jack这个用户设置读/写权限,然后点击应用
按钮即可完成。
我们依然可以同样方式为tom用户设置读/写权限。
(转)版本管理工具介绍——SVN篇(二)的更多相关文章
- (转)版本管理工具介绍——SVN篇(一)
http://blog.csdn.net/yerenyuan_pku/article/details/72620101 SVN是何物 SVN是Subversion的简称,是一款集中式的开源版本控制系统 ...
- 版本管理工具介绍—Git篇
前篇 如题,提起版本管理工具相信做C#开发 还是对Git比较陌生 我们可能更熟悉vss.svn 记录此文的目的 更是为以后的前段学习做基础 现在的技术比如nodeJs angularJs ==都 ...
- 数据库版本管理工具Flyway——基础篇
Flyway 默认规约 SQL 脚本文件默认位置是项目的源文件夹下的db/migration 目录. Java 代码默认位于db.migration 包. SQL 脚本文件及Java 代码类名必须遵循 ...
- 系列二VS项目软件配置工具介绍
原文:系列二VS项目软件配置工具介绍 Svn和VisualSvn介绍 在使用TortoiseSvn(SVN客户端)+ AnkhSvn(VS2008插件) +VisualSvn Server(版本控制服 ...
- [jOOQ中文]3. 数据库版本管理工具Flyway
https://segmentfault.com/a/1190000010526452 在执行数据库迁移时,我们推荐使用jOOQ与Flyway - 数据库迁移轻松. 在本章中,我们将简单的来使用这两个 ...
- 版本管理工具Git(一)简要介绍
版本管理工具不但可以备份而且还能记录版本,也就是同一个东西不同时期的状态同时可以跟踪追溯.版本管理工具由CVS.SVN.Git.GitHub. 最早的版本管理工具CVS,因为多人开发项目导致工作很难协 ...
- 在Eclipse中使用版本管理工具SVN
近日工程中,逐渐感觉到原来复制粘贴代码的笨重,突然想起以前有人和我说起过Git和SVN之类的版本管理工具.由于平时主要是写Java代码,所以能够在Eclipse中使用SVN工具进行版本管理就可以说是很 ...
- 版本管理工具git与svn简介
版本管理工具 版本管理工具简介 常见版本管理工具 cvs(Concurrent Versions System) vss(Visual SourceSafe) svn 常用的版本管理工具 git 流行 ...
- $SVN代码版本管理工具的使用
SVN是一种代码版本管理工具,具有可视化的操作界面,使用简便,和git的功能类似.下面总结一下SVN的基本用法: 1.安装SVN软件,和安装一般的软件的步骤差不多,这里使用的版本是TortoiseSV ...
随机推荐
- Codeforces Round #271 (Div. 2) D. Flowers (递推 预处理)
We saw the little game Marmot made for Mole's lunch. Now it's Marmot's dinner time and, as we all kn ...
- C#如何发布项目 发布软件
如下图所示,我随便搞了一个小软件,为了测试还在Debug目录下放了一个一副图片和一个LOGO 直接点击生成-发布 "软件名称",然后点击完成 结果报错说没找到SignToo ...
- Spring MVC不要在@Service bean中保存状态
先看这么一段代码: @Service public class AccountService { private String message; public void foo1() { if (tr ...
- 托管C++线程锁实现 c++11线程池
托管C++线程锁实现 最近由于工作需要,开始写托管C++,由于C++11中的mutex,和future等类,托管C++不让调用(报错),所以自己实现了托管C++的线程锁. 该类可确保当一个线程位于 ...
- jar包和动态链接库
1 jar包更接近于动态链接库 java在编译的时候,尽管import了其它的jar包,但是它并没有将其它jar包中的源码拷贝到自己的class文件中,它只是使用了jar包中的名字. 而在执行的时候, ...
- xubuntu 17.04 和 iphone 6互传文件方法——使用libimobiledevice就可以像u盘一样操作文件了
I need to preface this by saying I'm also new to Linux, but I've got it working I think. The instruc ...
- Python中关键字global与nonlocal的区别
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xCyansun/article/details/79672634终于下定决心学习Python了.既然 ...
- python 视频逐帧保存为图片
import cv2 import os def save_img(): video_path = r'F:\test\video1/' videos = os.listdir(video_path) ...
- jQuery中contains和has的区别
jQuery中contains和has的区别 根据不同的内容和属性可以准确定位到需要找的属性 如何根据内容筛选标签?:contains 匹配包含给定的文本元素$("div:co ...
- oracle给用户授权
1.在PLSQL里,用sys(oracle系统用户)登陆,登陆的时候一定要选择SYSDBA.普通用户登陆选择normal就可以了 2.创建用户 *也可以给普通用户授权为dba即数据库管理员.在导入导出 ...