SVN使用

SVN:版本控制系统


下载安装:
https://sourceforge.net/projects/tortoisesvn/files/

安装流程不具体介绍,按照提示安装即可,可以自选安装目录


1 在安装TortoiseSVN时,记得一定要勾选command line client tool 默认是不安装的
这里写图片描述
勾选了这个可以通过命令行方式运行,并且它会自动给你在系统path中加入 svn的bin路径


2 要中文版的则可以:
官网下载界面下面 有 language packs 可以选择chinese
下载之后 文件夹右键 tortoiseSVN setting language 设置中文简体即可


使用:

1 将SVN上的项目下载到本地
当下载好了TortiesSVN后,新建一个文件夹,在文件夹中右键,会有一个SVN check out 的选项
点击这个
会弹出
这里写图片描述
在URL of repository 上
填写 你的SVN的地址
然后下面的是目录
点击确定即可

这样你的项目就会下载到本地了


若文件图标为绿色勾勾,表示该文件无被修改
若为红色感叹号,表示文件被修改且无上传
若为蓝色的问号,表示文件为新建文件


上传本地文件到SVN服务器

要上传 得先 checkout到本地

上传新文件(蓝色的问号):
右键,选择TortoiseSVN 选择 add
上传完,图标显示为蓝色的加号


上传完提交文件
右键,点击SVN提交,弹出对话框,输入相关信息
确定即可


add是把新创建的文件添加到缓存区(执行后显示一个加号),需commit提交才能真正上传到服务器(显示对号)


删除文件
右键,选择TortoiseSVN 选择 Delete


check out检出获得文件后,检出的文件仍处于SVN版本控制中,与版本库保持关联,比如你可以进行Svn Update或者Svn Commit操作。同时导出文件夹下有一个.svn的隐藏文件夹


SVN update是把服务器上最新的版本更新下来


import仅仅是把文件导入到svn服务器中,而这个文件本身还只是一个普通的文件,与svn版本库没有关系


export 简单导出一个版本的数据(把服务器中的数据导出来,相当于复制一份),导出的文件脱离SVN版本控制(导出的就是一个文件,与svn版本没关系),导出后也无法进行Update和Commit操作。导出文件夹下没有.svn目录


AndroidStudio使用SVN

从SVN 迁出项目

1 在AndroidStudio中
alt+ctrl+s 找到Version Control下的 subversion
这里写图片描述

打开 选择 svn.exe的地址 然后OK

这里写图片描述


2 选择VCS checkout from version control
这里写图片描述

3 点击subversion
这里写图片描述


问题1: Error Unable to connect to a repository at URL
可能是网址输入错误,比如从google上的SVN仓库复制网址到本地 checkout等操作
因为 google对svn网址进行了转码
所以网址连接错误


具体使用可以参考:
http://blog.csdn.net/maplejaw_/article/details/52874348#使用说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值