写点什么

Ruby 与 Git 结合:Rails, Rubyforge 以及 API

  • 2008-04-10
  • 本文字数:828 字

    阅读完需:约 3 分钟

GitHub(InfoQ 之前曾有新闻报道过GitHub )看起来为Ruby 项目使用存储库的方式带来了较大的转变,并且GitHub 有可能成为对Git 进行管理的杀手级应用。GitHub 使用Rails 实现,并且目前 Rails 项目的存储库也转向使用 GitHub 来管理。

然而,不仅是 Rails 进行了存储库的转变 - 有一系列的 Ruby 项目同样也转向 GitHub 进行管理:

还有一些使用 GitHub 管理存储库镜像的项目,比方说 Rubinius:
- Rubinius 在 GitHub 上的镜像
- 官方的 Rubinius Git 存储库说明

有很多的教程和文档来帮助开发者了解如何管理并使用 Git 存储库,比方说:

与此同时, Pragmatic Programmers 出版社也开始关注 Git 的发展趋势,他们刚刚宣布"Git 版本控制实用指南"一书将在2008 年的11 月份面市。

其他的项目托管服务同样也添加了对于Git 的支持,比方说 RubyForge RubyForge 目前提供 Git 来作为 CVS 和 SVN 存储库之外的另一个选择。 Nic 博士撰写的"在 Rubyforge 上使用 Git"一文为开发者着手在 RubyForge 上使用 Git 提供了最好的指南。

除了源代码的存储库之外,Git 在其他方面同样也有用武之地。比方说使用 Git 及 Ruby 开发的 Wiki 程序 GitWiki , 在其中还使用了 Web 框架 Sinatra ,在这个应用中,Git 被用来存储 Wiki 页面的历史版本记录。另外一个相似的项目是 Gibak ,这是由 Mauricio Fernandez 使用 Ocaml 语言编写,使用 Git 实现备份系统的应用。

Git 的调用操作已经由 Ruby 的类库为其提供支持。 Grit 是 GitHub 项目中使用与 Git 存储库进行交互的类库,通过 Grit 可以使用 Ruby 代码来访问 Git 存储库。

您是否也在考虑尝试一下 Git?即便不在主存储库中采用 Git,是否也可以考虑一下在本机使用 Git 存储库,而在服务端通过 git-svn 来仍然使用 SVN 存储库呢?

查看英文原文: Ruby and Git Roundup: Rails, Rubyforge, APIs

2008-04-10 21:501917
用户头像

发布了 74 篇内容, 共 15.3 次阅读, 收获喜欢 3 次。

关注

评论

发布
暂无评论
发现更多内容

ConcurrentHashMap 源码深度解析(java7)原来如此简单(写的真好,建议收藏)

徐同学呀

ConcurrentHashMap Java源码 JUC

区块链电子合同一体化平台--破解信任难题

13530558032

一个单例还能写出花来吗?

艾小仙

Java 设计模式

portal 认证 - 下线流程

箭上有毒

4月日更

python 实现类属性的懒加载装饰器

一代咩神

Python 懒加载 类属性 描述器

无代码开发会是未来的趋势吗?

优秀

无代码

知乎载量破100W !阿里大佬的Java性能调优实战手册 一网打尽BAT大厂

比伯

Java 程序员 架构 面试

科技赋能快餐零售商突破瓶颈:英特尔AI技术助力汉堡王打造保护顾客隐私的订单推荐系统

E科讯

进公司不会用 Git 拉项目!第二天被开除?

Java架构师迁哥

聪明人的训练(十五)

Changing Lin

4月日更

看了这篇MySQL,开发功力又升级

学Java关注我

Java 编程 程序员 架构 计算机

涨薪5K的Java虚拟机:垃圾回收,Serial GC,卡表你想学吗?

小Q

Java 学习 面试 JVM GC

ConcurrentHashMap源码深度解析(一)(java8)不可不知的基本概念(助你拿下源码事半功倍)

徐同学呀

ConcurrentHashMap Java源码 JUC

Python和Java的区别

Sakura

4月日更

混沌大佬系列第二期 - Jesse Robbins

混沌工程实践

混沌工程 混沌大佬 灾难大师 游戏日 GameDay

ConcurrentHashMap源码深度解析(二)(java8)直呼Doug Lea是真的细(带你参透扩容机制)

徐同学呀

ConcurrentHashMap Java源码 JUC

智慧平安社区整体解决方案,智慧安防小区建设

13530558032

iOS 面试策略之算法基础4-5节

iOSer

ios 面试 算法面经 算法解析

2021年5个最佳YouTube视频下载器

科技猫

软件 工具 网站 分享 下载youtube视频

有道写作浏览器扩展实践

有道技术团队

大前端 浏览器 有道云笔记

一文看懂Modbus协议

不脱发的程序猿

物联网 通信协议 智能硬件 4月日更 Modbus协议

阿里P8大牛亲自教你!带你快速通过面试,Android岗

欢喜学安卓

android 程序员 面试 移动开发

区块链食品安全追溯系统,区块链溯源优势

13530558032

编排包在设计与运行两态之间的运用价值体现

鲸品堂

服务编排 实践案例

HDFS的动态扩容及动态缩容

五分钟学大数据

hadoop hdfs 4月日更

数据虚拟化引擎openLooKeng介绍

LooK

大数据 数据分析 Bigdata

程序员快乐的一天!

BinTools图尔兹

程序员 运维 开发 dba 数据库管理工具

直播选择 RTC 还是 RTMP?

anyRTC开发者

音视频 WebRTC CDN RTC RTMP

阿里P8亲自讲解!带你一步一步深入Handler源码,满满干货指导

欢喜学安卓

android 程序员 面试 移动开发

如何用 Electron + WebRTC 开发一个跨平台的视频会议应用

阿里云CloudImagine

阿里云 音视频 WebRTC Electron 视频云

Spark数据倾斜解决方案

大数据技术指南

spark 4月日更

Ruby与Git结合:Rails, Rubyforge以及API_Ruby_Werner Schuster_InfoQ精选文章