SVN使用方法
用了一年多SVN了,突然想起来对SVN操作做一个总结,以免有些操作不常用而忘记,也希望可以帮到其他人。
准备工作:
在使用SVN时首先就是要在服务器安装SVN管理端(VisualSVN),在电脑上安装SVN客户端(TortoiseSVN)。
下面是一些SVN文件常用的文件状态:
一、新建项目
在服务器开始菜单找到SVN应用(VisualSVN Server Manager),进入如下页面:
在Repositories处右击,新建一个SVN项目.
下一步后,进入如下页面,输入项目名称(英文)
选择是否建立一个完全空的项目
选择哪些用户可以访问
之后程序会给出访问地址(如下),其他机器用户访问时只需要输入http://服务器IP:端口/svn/onemap3.0/即可访问
PS:之后用户可以先抽取项目至其他机器,再项目文件夹中新增并提交即可上传项目代码(详见抽取、新增与提交)
二、用户抽取项目
1、用户先新建一个空文件夹,便于放置抽取的文件。
2、在文件夹中空白处右击,找到SVN Checkout
点击OK就会抽取对应的文件了。
三、用户新增文件(文件由
变为
)(也可以通过Microsoft Visual Studio实现项目管理进行新增)
用户在抽取文件后,可以在已经抽取的文件夹中新增文件并提交。
用户将要新增的文件粘贴至文件夹内,文件右击,找到TortoiseSVN<<Add,进入Add后全部勾选后点击OK。
四、用户提交(由
或
变为
)(也可以通过Microsoft Visual Studio实现项目管理进行新增)
用户将文件新增或进行修改后,可以在文件右击,点击SVN Commit进行提交。
五、更新已修改文件
有时服务器文件被他人更新了,我们需要获取已经更新的文件。
可以在要更新的文件或文件夹右击,点击SVN Update进行更新。
六、在服务器查看项目文件情况
在服务器打开VisualSVN Server Manager,在左侧目录中有项目文件夹,展开就可以看到文件详情。
六、SVN设置
在空白处右击,找到TortoiseSVN<<settings进入设置,这里囊括了所有SVN设置。
七、设置用户及用户分组
1、新增用户
在服务器打开VisualSVN Server Manager,在左侧目录中右击Users<<Create User,输入用户名、密码、确认密码。
2、新增用户分组
在服务器打开VisualSVN Server Manager,在左侧目录中右击Groups<<Create Group,进入创建分组页面
输入分组名称,点击Add添加该组成员;点击remove删除成员。
SVN使用方法的更多相关文章
- MyEclipse SVN安装方法
方法一:在线安装 1.打开HELP->MyEclipse Configuration Center.切换到SoftWare标签页. 2.点击Add Site 打开对话框,在对话框Name输入Sv ...
- SVN使用方法总结
SVN使用方法 SVN版本管理模式:http://www.cnblogs.com/newstar/archive/2011/01/04/svn.html (集中式-trunk和分散式-branch ...
- 【转】 Android Studio SVN 使用方法
Android Studio SVN 使用方法 如何安装配置SVN 请直接参考<SVN在Android Studio中的配置> http://www.cnblogs.com/songmen ...
- [转载]Tortoise SVN使用方法,简易图解
刚到公司实习,为了版本控制,我公司使用SVN控制版本,在此记下SVN使用方法,仅供参考! 废话少说,上图! ---------------------------------- ...
- myeclipse安装SVN插件方法
http://www.cnblogs.com/xdp-gacl/p/3497016.html myeclipse安装SVN插件方法 SVM China 源代码托管中心 http://www.svnch ...
- ubuntu10.04 svn安装方法
ubuntu10.04 svn安装方法:sudo apt-get install subversion sudo apt-get install libneon27-dev orsudo apt-ge ...
- linux下重新定位SVN URL方法
linux下重新定位SVN URL方法: 如果更换了SVN服务器,就需要重新定位,指向新的SVN URL. 重新定位命令:svn switch --relocate 原svn地址 新svn地址 ...
- linux下又一次定位svn url方法
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/oudahe/article/details/34437661 linux下又一次定位svn url方 ...
- MyEclipse6.5安装SVN插件方法
MyEclipse6.5安装SVN插件,掌握了几种方法,本节就像大家介绍一下MyEclipse6.5安装SVN插件的三种方法,看完本文你肯定有不少收获,希望本文能教会你更多东西. 一.安装方法: My ...
- svn使用方法介绍(1)
TotoiseSVN的基本使用方法 在 项目管理实践教程一.工欲善其事,必先利其器[Basic Tools]中,我已经讲解了怎样安装TortoiseSVN.在上面的讲解中已经讲了怎么使用VisualS ...
随机推荐
- java无锁化编程一:目录
假设我们用netty做服务,当接受到网络传输的码流,我们通过某种手段将这种传输数据解析成了熟悉的pojo,那这些pojo该如何进一步处理? 比如游戏中的抢购.场景业务等,对处理那种高并发的业务场景,如 ...
- angular ,require.js, angular-async-loader实现单页面路由,控制器js文件分离
https://github.com/heboliufengjie/appRoute/tree/re re 分支,实现,路由配置,控制器js文件分离
- ubuntu 服务restart失败
在ubuntu使用时碰到的一个问题,修改了nginx服务的配置文件后,重启服务,显示 * Restarting nginx nginx ...
- firefox 开启安全禁用端口
firefox 开启安全禁用端口 step1: 在firefox地址栏键入 about:config step2: 新建字符串 network.security.ports.banned.overri ...
- Django知识总结(一)
壹 ● 有关http协议 一 ● 全称 超文本传输协议(HyperText Transfer Protocol) 二 ● 协议 双方遵循的规范 http协议是属于应用层的协议(还有ftp, smtp等 ...
- erlang并发编程(二)
补充-------erlang并发编程 Pid =spawn(fun()-> do_sth() end). 进程监视: Ref = monitor(process, Pid)靠抛异常来终结进程 ...
- L1-060 心理阴影面积
这是一幅心理阴影面积图.我们都以为自己可以匀速前进(图中蓝色直线),而拖延症晚期的我们往往执行的是最后时刻的疯狂赶工(图中的红色折线).由红.蓝线围出的面积,就是我们在做作业时的心理阴影面积. 现给出 ...
- python异常(概念、捕获、传递、抛出)
异常 目标 异常的概念 捕获异常 异常的传递 抛出异常 01. 异常的概念 程序在运行时,如果 Python 解释器 遇到 到一个错误,会停止程序的执行,并且提示一些错误信息,这就是 异常 程序停止执 ...
- 20175224 2018-2019-2 《Java程序设计》第八周学习总结
教材学习内容总结 第十五章 泛型与集合框架 泛型 泛型:目的为建立具有类型安全的集合框架. 泛型类声明:class People<E> class 名称<泛型列表> 链表 定义 ...
- mysql的sql执行计划
实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表.怎样使用索引的,因此,我们能感知到的就只有 sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写 ...