欧宝娱乐app下载地址Symfony 2迁移到Git
正如您可能已经注意到,如果你跟我来推特(你应该照我使很多小公告),或者如果你密切监测颠覆活动,Symf欧宝娱乐app下载地址ony 2现在托管在Git代码。
首先,让我们从一开始就明确:
symf欧宝娱乐app下载地址ony 1。x分行不会迁移Git,。这篇文章是只有谈论Symfony 2,显然欧宝娱乐app下载地址是没有公布。
所以,从现在开始,所有的开发活动2 Symfony将新的Git存储库。欧宝娱乐app下载地址
Git是什么?
Git是一个免费的分布式修订控制系统。在解释维基百科由Linus Torvalds, Git最初设计开发Linux内核的开发。
从那时起,Git拥抱了很多大型项目Ruby on Rails;最近越来越多的也有开关(如PHP项目PHPUnit)或CakePHP例如)。
除了快下地狱,这也是一种全新的思维方式和编码。分发意味着,当你拿到一份项目(“克隆”在Git中说),你和完整历史检索本地成熟的存储库。它允许您轻松离线工作例如。
Git的另一大优势项目Symfony是易于接受用户的贡献。欧宝娱乐app下载地址而不是提交补丁(你也可以做),你可以“叉”项目,做一些工作,要求核心团队成员“拉动式”你的工作。它大大降低了导致Symfony核心的门槛。欧宝娱乐app下载地址您还可以轻松地维护自己的版本的Symfony,从主分支和合并的改变很容易(简单的分支和合并的另一大欧宝娱乐app下载地址优势Git Subversion相比)。
欧宝娱乐app下载地址Symfony在Git
Git被自然分布,不需要一个中心存储库。那就是说,我们举办一个官方Git存储库Github。如今,Github可能是最简单的方式参与协作循环。一切都可以从他们的网站做一些点击鼠标(从分支的代码请求拉)。
你也可以叉的一个存储库,核心团队成员我的,如果你想住在边缘。
学会爱Git
许多人认为Git太难以理解和学习。这不是真的。当然,你需要一些帮助开始,更重要的是掌握Git背后的主要概念。
但即使在互联网上找到文档Git的公司并没欧宝体育电话有那么困难,很难找到好的教程适合初学者。我学习Git的,不止一次被沮丧,直到我读好箴Git斯科特·查书。这本书是我读过的最好的文档在Git和教你一切欧宝体育电话你需要知道掌握Git在几小时内。你可以买的印刷书籍或在线免费阅读它,因为它是在GFDL许可下发布!
Subversion的镜子
最后,如果你不需要切换到Git或如果你不能负担得起,因为一些公司的政策,你放心,我们不会放弃。Symfony的用户,您仍欧宝娱乐app下载地址然可以使用Subversion作为主要的Git存储库是反映在Symfony Subversion存储库下2.0分支。
评论
评论都关门了。
以确保评论保持相关,他们关闭了旧的帖子。
当我开始与git几年,现在我发现这个指南非常有用,因为我来自subversion:
http://git.or.cz/course/svn.html
这绝对是未来项目的路要走。
这就是为什么我犹豫是否要切换到Git。唉。
Symf欧宝娱乐app下载地址ony 2,安装插件的方法,但它将很有可能不会在Symfony 1一样。x解决几个缺点。
会有那么一个好程序。
好顺便说一句,贡献与git是如此简单:)
msysgit:
http://code.google.com/p/msysgit/
我们一直usign 2年,效果很好