发表于: 2017-03-28 22:07:01
1 603
如何使用svn将代码上传到github
背景介绍
什么是svn
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。
什么是github
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub,2010年开始支持svn。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,其注册用户已经超过350万,托管版本数量也是非常之多,
其中不乏知名开源项目 Ruby on Rails、jQuery、python 等。
2.知识剖析
如何下载svn
官网:https://tortoisesvn.net
但官网下载很慢,建议在国内的网站下,360软件或百度搜索下载
安装过程:
下载软件后,双击程序进行安装,点击“Next”;点击“Install”开始安装,安装完成后,点击“Finsh”
3.常见问题
如何将github上的代码下载或上传上去
4.解决方案
如何实现代码下载和上传
在github注册完账号后,在github上新建自己的repositories,
然后获取repositories的https的地址,关联到svn,然后选择自己要下的文件。单击check out
,选择要放到的文件夹 上传文件也是要关联到github的repositories的https的地址,然后右键单击需要上传的文件选择svn commmit
5.编码实战
6.扩展思考
在项目中,是使用git好,还是使用svn好?
取决于应用场景、基础设施、产品类型、人员技能和习惯、公司安全策略等很多因素,没有绝对的好坏。
7.参考文献
参考一:<a href="http://blog.sina.com.cn/s/blog_6ea2cfe40102vbqr.html" target="_blank">博客
参二:<a href="https://www.zhihu.com/question/36900713" target="_blank">知乎
8.更多讨论
如何使用git将代码上传到github上
评论