SVN简介及简单操作
2015-06-08 22:39
267 查看
什么是SVN(Subversion)?
有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器
简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。
通常,我们称用来存放上传档案的地方就做Repository。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果您需要从Repository下载曾经提交的档案。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。
Eclipse中创建一个Android项目:
点击project “Helio”,右键选择“Team”,再选择“Share Project”
点选“SVN”,点击“Next”(这里选择已有的资源库位置也可以创建新的资源库位置)
一路点选“next”就完成了。
完成之后,再点选“team”,可看到有很多种操作:
有一个简单但不十分精确比喻: SVN = 版本控制 + 备份服务器
简单的说,您可以把SVN当成您的备份服务器,更好的是,他可以帮您记住每次上传到这个服务器的档案内容。并且自动的赋予每次的变更一个版本。
通常,我们称用来存放上传档案的地方就做Repository。用中文来说,有点像是档案仓库的意思。不过,通常我们还是使用Repository这个名词。基本上,第一次我们需要有一个新增(add)档案的动作,将想要备份的档案放到Repository上面。日后,当您有任何修改时,都可以上传到Repository上面,上传已经存在且修改过的档案就叫做commit,也就是提交修改给SVN server的意思。针对每次的commit,SVN server都会赋予他一个新的版本。同时,也会把每次上传的时间记录下来。日后,因为某些因素,如果您需要从Repository下载曾经提交的档案。您可以直接选择取得最新的版本,也可以取得任何一个之前的版本。如果忘记了版本,还是可以靠记忆尝试取得某个日期的版本。
Eclipse中创建一个Android项目:
点击project “Helio”,右键选择“Team”,再选择“Share Project”
点选“SVN”,点击“Next”(这里选择已有的资源库位置也可以创建新的资源库位置)
一路点选“next”就完成了。
完成之后,再点选“team”,可看到有很多种操作:
相关文章推荐
- 返回一个二维整数数组中最大联通子数组的和6
- 网络攻防案例教程笔记---数据加密与破解
- 日记-2015.06.08
- [jms那点事儿] JMS ( java message service )入门 + activemq消息持久化
- CentOS6.5编译内核步骤
- 荷兰国旗
- 把i come from tianjin.到转成tianjin. from come i
- EF 创建数据库的策略 codefist加快效率!【not oringin!】
- SCXcodeSwitchExpander自动填充switch语句下枚举类型case
- 2.3 变量
- 第4题
- Quartz 2D 简单使用
- Android中Anmation运动时的监听方法
- java servlet----模拟一个简单的tomcat服务器
- CODE[VS] 1013 求先序排列
- [030] 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
- Yii2创建控制器(createController)
- [ASP.NET MVC] 使用CLK.AspNet.Identity提供以角色为基础的访问控制(RBAC)
- FP-Growth 频繁项集挖掘
- CODE[VS] 1013 求先序排列