svn的使用详解与eclipse和Android studio的关联上
2016-06-30 16:18
375 查看
本文为个人原创禁止转载
网上百度查SVN工具,发现网上的信息不够全面,所以我便自己关于svn使用做了个总结和各个功能详细的截图,以及svn与eclipse,svn与Android studio的关联使用做详细说明.
(1)什么是SVN
*SVN是团队合作开发项目时工程共享的一种工具;
*项目经理将商城的框架上传到服务器上,张三和李四都需要用框架进行各自的开发,这样就会通过svn工具将框架下载下来,进行开发,第一天张三将第一个页面开发完成了,李四将第三个页面也开发完成了,下班前将代码上传到服务器上,svn有一个功能能将张三的第一个页面和李四的第三个页面合并到通过一个工程内,
第二天张三和李四再从SVn上下载工程,现在下载的工程既有在第一个页面和第三个页面,然后他俩在这个基础上再进行开发;
(2)svn特点
*SVN能记录每一次上传的内容
*不管是张三还是李四只要通过SVN往服务器上提交一次数据SVN就会生成历史记录
*SVN能够避免文件的覆盖和文件位置内容的冲突
*张三先提交上去代码,李四再提交代码的时候就会覆盖它,svn能解决这个问题,文件位置内容冲突(涉及到两个人公用一个文件的时候):清单文件举例子,张三新建了一个activities,会在清单文件内注册一下,李四也新建了一个activities也要注册,同时提交的时候,清单文件同一个位置就会就会出现张三和李四注册的内容,这样就会发生冲突,svn也能解决这个问题;
2.VisualSvnServer安装及内容介绍
VisualSvnServer是SVN的服务器端;我们提交的代码就放在这里面;
VisualSvnServer下载地址:
(1). https://www.visualsvn.com/server/download/
4.Eclipse安装SVN插件和URL建立连接:
SVN插件下载地址:
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Eclipse安装SVN插件和URL建立连接:
(1).打开eclipse安装目录:右击eclipse选择打开文件位置plugins(插件), features(特点);
(2).解压下载的插件包,将插件包中的features和plugins内的文件直接复制到eclipse内然后重启eclipse就OK了
(3).选择eclipse内的Window--show View--Other--SVN--SVN资源库
(4).右击选择新建--资源库位置;
(5).填写URL地址;
(6).输入用户名和密码
10.TortoiseSVN安装
TortoiseSVN下载地址: http://tortoisesvn.sourceforge.net/
-------eclipse中svn忽略文件
---eclipse中svn获取服务器的工程
----eclipse中svn检出
冲突
-----冲突解决:修改冲突代码,删除三个.mine,rxx.rxx文件
-----在team中的断开连接
---------team中 编辑冲突
后面 标记解决
然后就可以了
网上百度查SVN工具,发现网上的信息不够全面,所以我便自己关于svn使用做了个总结和各个功能详细的截图,以及svn与eclipse,svn与Android studio的关联使用做详细说明.
(1)什么是SVN
*SVN是团队合作开发项目时工程共享的一种工具;
*项目经理将商城的框架上传到服务器上,张三和李四都需要用框架进行各自的开发,这样就会通过svn工具将框架下载下来,进行开发,第一天张三将第一个页面开发完成了,李四将第三个页面也开发完成了,下班前将代码上传到服务器上,svn有一个功能能将张三的第一个页面和李四的第三个页面合并到通过一个工程内,
第二天张三和李四再从SVn上下载工程,现在下载的工程既有在第一个页面和第三个页面,然后他俩在这个基础上再进行开发;
(2)svn特点
*SVN能记录每一次上传的内容
*不管是张三还是李四只要通过SVN往服务器上提交一次数据SVN就会生成历史记录
*SVN能够避免文件的覆盖和文件位置内容的冲突
*张三先提交上去代码,李四再提交代码的时候就会覆盖它,svn能解决这个问题,文件位置内容冲突(涉及到两个人公用一个文件的时候):清单文件举例子,张三新建了一个activities,会在清单文件内注册一下,李四也新建了一个activities也要注册,同时提交的时候,清单文件同一个位置就会就会出现张三和李四注册的内容,这样就会发生冲突,svn也能解决这个问题;
2.VisualSvnServer安装及内容介绍
VisualSvnServer是SVN的服务器端;我们提交的代码就放在这里面;
VisualSvnServer下载地址:
(1). https://www.visualsvn.com/server/download/
4.Eclipse安装SVN插件和URL建立连接:
SVN插件下载地址:
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
Eclipse安装SVN插件和URL建立连接:
(1).打开eclipse安装目录:右击eclipse选择打开文件位置plugins(插件), features(特点);
(2).解压下载的插件包,将插件包中的features和plugins内的文件直接复制到eclipse内然后重启eclipse就OK了
(3).选择eclipse内的Window--show View--Other--SVN--SVN资源库
(4).右击选择新建--资源库位置;
(5).填写URL地址;
(6).输入用户名和密码
10.TortoiseSVN安装
TortoiseSVN下载地址: http://tortoisesvn.sourceforge.net/
svn关联eclipse详细界面展示
--eclipse中svn共享view-------eclipse中svn忽略文件
---eclipse中svn获取服务器的工程
----eclipse中svn检出
冲突
-----冲突解决:修改冲突代码,删除三个.mine,rxx.rxx文件
-----在team中的断开连接
---------team中 编辑冲突
后面 标记解决
然后就可以了
相关文章推荐
- IO流的使用
- JAVA 堆栈 堆 方法区 静态区 final static 内存分配 详解
- java.sql.*与javax.sql.*的区别
- SDK和JDK区别
- java 设计模式之门面模式
- SpringMVC学习系列(9) 之 实现注解式权限验证
- Java Exception
- [javaEE] jsp入门
- java文件IO,关闭顺序
- java 执行命令、调用bat文件、调用外部程序的两种方法
- DataTables+Struts+Ajax技术的文件下载实现
- JAVA自学之每日一题(三)
- Struts2框架学习(三) 数据处理
- JAVA 内存管理总结
- Struts2框架学习(二) Action
- Java集合详解系列----Java集合继承体系详解
- javaweb 写mysql数据库中文乱码
- Spring Security 和 Angular JS(1)
- Struts2框架学习(一)
- Spring 配置中的 default-lazy-init="false"