大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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:501877
用户头像

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

关注

评论

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

软件正在我们眼前悄然被侵蚀

财见

国际营销服务内容

cts喜友科技

营销 通讯 国际营销

五连冠!浪潮云洲连续五年稳居中国工业互联网平台市场"双料第一"

财见

实力上榜 | 软通动力入选"2024数据要素服务商排行"榜单

财见

iLogtail 开源两周年:社区使用调查报告

阿里巴巴云原生

阿里云 云原生 iLogtail

亚信安慧AntDB-T数据库内核之MVCC机制

亚信AntDB数据库

AntDB 企业号 月PK

电商创新:基于亚马逊国际商品详情API返回值的策略

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

人工智能 | 大语言模型应用框架介绍

测试人

人工智能 软件测试

XTransfer技术专家亮相2024MongoDB中国用户大会

XTransfer技术

mac电脑办公必备软件:PDF Reader Pro 全能pdf编辑工具

Rose

Microsoft Office 2019直装专业增强版 附激活工具

Rose

更懂消费者 火山引擎数据飞轮助力乳企做好雪糕生意

字节跳动数据平台

大数据 数据分析 数据平台 火山引擎 增长营销

生产进度拖延、成本高企,你还愿意继续忍受吗?

天津汇柏科技有限公司

低代码开发平台 软件定制开发 AI人工智能 生产管理

从申请到调用:一步一步教你使用1688商品列表数据接口

tbapi

1688API 1688商品列表数据接口

2024年石家庄等保测评机构名单汇总

行云管家

数据安全 等保 石家庄

电商数据驱动决策:京东商品详情API返回值的力量

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

兼容M1/M2 Mac SVN客户端 Cornerstone for Mac v4.2永久激活版

Rose

火山引擎携手南开大学、中国国航、协和医院,加速各行业AI能力落地

新消费日报

Sublime Text(代码编辑器) 中文汉化版设置教程

Rose

人工智能 | 大语言模型应用框架介绍

测吧(北京)科技有限公司

测试

历经三年磨砺,快手交换机的自研创新之路

快手技术

Azentio通过收购科威特公司Pysurance和iMOTOR,引领保险技术现代化

财见

零基础能做Oracle数据库之间的迁移吗?

NineData

oracle 数据迁移 Oracle ACE NineData 增量迁移

应用开发“取经路”,华为应用市场送出全周期服务“助攻”

脑极体

AI

2023年央企安全威胁盘点

芯盾时代

身份安全 央国企数字化转型 弱口令

实践分享:借助Leangoo领歌免费敏捷工具精细化Sprint Backlog管理

顿顿顿

敏捷开发 敏捷项目管理 敏捷工具 scrum工具 敏捷迭代管理

家居装修行业怎么定义?是否需要堡垒机?

行云管家

网络安全 堡垒机 装修行业

快切云桌面助力新业务快速上线!

上海锐起科技

GreatSQL执行Update失败案例分析

GreatSQL

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