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 ...
随机推荐
- jq、js判断元素是否在可视区域内
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> ...
- LJN数理化生信奥队自传
LJN数理化生信奥队, 原名“LJN信奥队”,简称“ljnoit”. 联系方式: QQ:3046036317 QQ群:555088375 (Offical群) 701124785 (Vip群) 邮箱: ...
- CSS3-3
关于背景 一. 渐变&径向渐变(background-image: -webkit-linear-gradient() && background-image: -webkit ...
- JDBCUtils——DBCP
需要导入的包: mysql-connector-java-5.1.37-bin.jar commons-dbcp-1.4.jar commons-pool-1.6.jar 需要添加/配置的配置文件: ...
- Cronolog日志分割、定时清理
阿里云发送短信提示服务器磁盘占用到80%警报短信 经过排查发现tomcat日志文件达到10个多G,手动删除过久的日志文件后恢复到50% 但是catalina.out文件还有6个G 解决方法 一.安装C ...
- 浅谈Vector、ArrayList、LinkedList
下图是Collection的类继承图 从图中可以看出:Vector.ArrayList.LinkedList这三者都实现了List 接口.所有使用方式也很相似,主要区别在于实现方式的不同,所以对不同的 ...
- jq后加标签的事件(live事件)
在使用中 live可以对未来元素起作用(比如:js后加的div等) live在jq1.9以上版本已经废除 原:$('#del').live('click',function(){}) 改:$(' ...
- wc.exe
1 /* 2 * 没能实现的功能:wc.exe -s递归处理目录下符合条件的文件 3 * wc.exe -x 显示图形界面 4 * 5 * 6 * 实现的功能: wc.exe -c显示文件的字符数. ...
- 自动化运维之Saltstack
第三十八课 自动化运维之Saltstack 目录 一.自动化运维介绍 二. saltstack安装 三. 启动saltstack服务 四. saltstack配置认证 五. saltstack远程执行 ...
- asp类型转换函数汇总 转贴
abs(number) 返回绝对值. array(arglist) 创建一个数组. asc(string) 返回字符串第一个字符的ansi码. atn(number) 返回反正弦值. cbool (e ...