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 ...
随机推荐
- 手机端页面自适应解决方案—rem布局进阶版
手机端页面自适应解决方案—rem布局进阶版 https://www.jianshu.com/p/985d26b40199 注:本文转载之处:https://www.cnblogs.com/anni ...
- so so.*.*
转自:http://unix.stackexchange.com/questions/5719/linux-gnu-gcc-ld-version-scripts-and-the-elf-binary- ...
- 第六次java作业
class Check{ public boolean validate(String name,String password){ if(name.equals("fuxingmen&qu ...
- mysql插入中文报错的问题
报错:1366, "Incorrect string value: '\\xE6\\xB7\\xB1\\xE5\\x85\\xA5...' for column ' 由于公司原因之前一直在使 ...
- git远端密码修改
控制面板--凭据管理器--windows凭据--修改git密码
- while循环与 for循环,函数定义与调用
import turtle turtle.setup(600,400,0,0) turtle.bgcolor('red') turtle.color('yellow') turtle.fillcolo ...
- [AutoMapper]反射自动注册AutoMapper Profile
AutoMapper 帮我我们方便管理物件跟物件之间属性值格式转换 模型转换 这里有两个类别 UserInfoModel 当作我们从DB捞取出来模型资料 public class UserInfoMo ...
- 原生Ajax--XmlHttpRequest对象和jQuery.ajax()
Ajax主要就是使用 [XmlHttpRequest]对象来完成请求的操作,该对象在主流浏览器中均存在(除早起的IE) 1.XmlHttpRequest对象介绍 XmlHttpRequest对象的主要 ...
- mysql无法安装,报 The older version of MySQL Installer - Community cannot be removed. Contact your technical support group
解决办法: C:\Users\Administrator>msiexec /i C:\Users\Administrator\Downloads\mysql-installer-web-comm ...
- db2 常见错误以及解决方案[ErrorCode SQLState]
操作数据库流程中,遇到许多疑问,很多都与SQL CODE和SQL State有关,现在把一个完整的SQLCODE和SQLState不正确信息和有关解释作以下说明,一来可以自己参考,对DB2不正确自行找 ...