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.****.net/maplejaw_/article/details/52874348#使用说明