使用SVN对GitHub进行版本管理

公司项目是使用SVN 做版本控制的,有部分Common项目想做开源维护  网上找了下 SVN 直接用GitHub 做仓库的方法。



  对于使用GitHub的国人们,安装msysgit一直是很头痛的问题(本人接就没用安装成功过,8Kbps完全忍受不了),最近看到oschina的Git貌似能使用svn,所以就去看了一下GitHub有没有svn功能然后真的发现居然真的有,然后看了一下网上貌似没有一个完整的教程,故这里分享一下我的经验(本文使用TortoiseSVN作为SVN客户端软件),本文若有不对之处希望大家多多指出。

1. 首先你要有一个GitHub账号(废话)

  不会注册的可以百度去查怎么注册,这个应该难度不大(GitHub主页),无外乎就是Username(用户名)、Email Address(电子邮箱)、Password(密码)、Confirm your password(确认密码)而已。

2. 你要有一个GitHub项目(继续废话)

  • 创建一个GitHub项目

  • 配置项目
  • 记录SVN地址(右侧管理界面)

      复制点完出现的Subversion checkout URL的地址就ok了
    一般SVN地址是 https://github.com/用户名/项目名
    (仔细的朋友们会发现SVN地址居然和HTTPS的地址一样)

      会使用TortoiseSVN的大牛们直接跳过下面部分

3. 安装SVN(习惯用TortoiseSVN)

TortoiseSVN官网 可以直接从官网,这里我们以Windows为例(Linux大神不要喷我)。由于本人一直在官网下不下来所以只能去百度软件下TortoiseSVN_x86TortoiseSVN_x64,下完就是傻瓜安装法(下一步–>下一步–>下一步)。

4. SVN Checkout

  在一个空的文件夹中右键“SVN Checkout”


  Checkout完成

  Checkout成功后的结果

至于更多的SVN的使用方法可以查询百度

时间: 2024-10-12 20:41:41

使用SVN对GitHub进行版本管理的相关文章

学习和使用SVN和GitHub——开篇

本文是学习和使用SVN和GitHub之开篇,主要讲的有四点内容: 一,介绍基层程序员对SVN功能的认识和使用程度 二,阐述我要学习和使用SVN和GitHub的原因 三,简要描述SVN和GitHub在使用上的区别和简单描述自己第一次在GitHub上建立repository 四,进一步介绍SVN和GitHub的区别和相同点,这一点也是需要在以后的工作和学习中不断探索和实践的 SVN是程序员的必备工具之一,SVN是用来进行代码管理和项目管理的.基层程序员因为很少做项目管理,因此对SVN的功能也仅限于u

Ue4的GitHUB版本版本管理探索

GitHUB是学生党或者业余爱好者不错的选择,如果大家都处在一个局域网一下还是推荐用SVN,毕竟GitHUB的私有仓库要钱,而且网速难以忍受. 首先说一下:Ue4 4.10 默认生成一下文件与文件夹 文件夹 .vs        备用工程文件 config        游戏设置,一些内部属性 content        游戏资源 Intermediate     缓存文件 Source                C++代码文件 文件 Ue4工程文件 Vs工程文件 首先说一下Ue4的版本管

用svn下载github中指定目录的文件

1.先用命令看看github的分支 svn ls https://github.com/BlueRiverInteractive/robovm-ios-bindings 输出: branches/ trunk/ 或者使用UI操作,浏览目录(一般在库下面都有两个目录:branches,trunk) 打开trunk目录下面就可以看到这个库下面的目录和文件了 然后: svn ls https://github.com/BlueRiverInteractive/robovm-ios-bindings/t

用SVN在github下下载一个文件夹到本地

我用的TortoiserSVN,安装什么的都很简单啦. 首先在本地创建一个文件夹为了存放你下载下来的那个文件夹. 右键点击这个新建文件夹,装了小乌龟(TortoiserSVN)的话就会有SVN Checkout..这个选项,点击它,不要犹豫. 假设你要下载到本地的github上的url路径是 https://github.com/reactjs/react-router/tree/master/demo 在弹出的checkout对话框的URL of repository这个选项中将你的url路径

使用svn在github上下载文件夹

今天想在github上下载mybatis-generator的eclipse插件,可是如何在github上下载一个文件夹而不用把这个项目clone呢,搜了一下,发现可以直接用svn来下载 只需将将路径中 /tree/master/ 换成 /trunk/ 即可, windows下也可以使用tortoiseSVN来下载

SVN多项目并行版本管理解决方案

1.背景 随着公司业务拓展,各业务部门频繁的需求变更,导致系统集成冲突的问题日益突出. 2.现状 基于SVN版本管理模式,多分支版本并行,分支合并主干交付.多分支开发存在依赖关系且有交付的先后顺序, 导致了合并主干冲突. 3.解决方案 业务版本号(4位主干版本号)与SVN版本号的映射关系 + 主干版本号与分支版本号的映射关系 3.1名词解释: 3.1.1业务版本号:提测版本号,即当前的主干版本号,由四位数字组成,如: DUPFJ V1.0.1.1 . 3.1.2 SVN版本号:SVN每次提交操作

svn和GitHub的使用

GitHub的工作流程和命令介绍:http://www.runoob.com/w3cnote/git-guide.html svn的基本使用用法:http://www.cnblogs.com/xilentz/archive/2010/05/06/1728945.html svn查看本地库:https://jingyan.baidu.com/article/6dad5075eebc01a122e36e43.html 将本地的项目导入本地库(Repository)路径写法:file:///e:/SV

git与svn与github与码云的区别

1.git与github(https://www.oschina.net/)的区别 Git(https://git-scm.com/)是一个版本控制工具 github是一个用git做版本控制的项目托管平台. 2.码云(http://git.oschina.net/)简介 码云是开源中国社区2013年推出的基于 Git 的完全免费的代码托管服务,这个服务是基于 Gitlab 开源软件所开发的,我们在 Gitlab 的基础上做了大量的改进和定制开发,目前已经成为国内最大的代码托管系统,致力于为国内开

Linux使用svn在github上下载部分文件(单个文件夹)

1.安装svn sudo apt-get update sudo apt-get install subversion 2.输入命令 svn checkout (url) 这里url是github上要下载的文件的url,其中/tree/master需要改为/trunk 如下图 之后成功在输入命令的目录中下载要下载的文件 原文地址:https://www.cnblogs.com/zmbreathing/p/github_SVN.html