Svn 如何获得CakePHP 1.3的最新版本?
这似乎是一个相当初级的问题;然而,我不知道cake 1.3最新版本的链接是什么。我让git和svn使用eclipse。我认为cake现在使用的是git而不是SVN(也许我弄错了)。如果它使用的是git,有人能给我一些指导吗 你说得对,CakePHP已经迁移到Git和Github:Svn 如何获得CakePHP 1.3的最新版本?,svn,git,cakephp,revision,Svn,Git,Cakephp,Revision,这似乎是一个相当初级的问题;然而,我不知道cake 1.3最新版本的链接是什么。我让git和svn使用eclipse。我认为cake现在使用的是git而不是SVN(也许我弄错了)。如果它使用的是git,有人能给我一些指导吗 你说得对,CakePHP已经迁移到Git和Github: git clone git://github.com/cakephp/cakephp1x.git 将“签出”最新的提交 git pull 然后将存储库“更新”为HEAD版本 编辑:我刚刚意识到CakePHP有一个单
git clone git://github.com/cakephp/cakephp1x.git
将“签出”最新的提交
git pull
然后将存储库“更新”为HEAD版本
编辑:我刚刚意识到CakePHP有一个单独的1.3开发分支。你必须:
git branch --track 1.3 origin/1.3
git checkout 1.3
这将使您切换到1.3分支。Brian McKenna的上述响应有效,但截至2012年4月4日,他列出的第一个命令不起作用。我花了几个小时想弄明白。。。问题是URL中包含了“1x”:
git clone git://github.com/cakephp/cakephp1x.git targetdir
运行此命令将导致
git clone git://github.com/cakephp/cakephp1x.git targetdir
Cloning into targetdir...
fatal: The remote end hung up unexpectedly
相反,我成功地签出了初始副本,然后按照步骤2和步骤3从以下内容开始拉取1.3版本:
git clone git://github.com/cakephp/cakephp.git targetdir
我希望遵循上述解决方案的其他人能发现这一点,不要像我一样陷入困境。ahhh是的,我想知道发生了什么事。实际上我有另一个问题,也许你可以回答,我遇到了一个致命的问题:不是存储库(或其任何父目录):.git你必须将cd刻录到git创建的目录(本例中为cakephp1x)是的,1.3现在应该在主分支上,这就是为什么cakephp1x不起作用的原因。这个分支可能已经不存在了。这个问题相当老了。它是在1.3正式发布在网站上之前。最后,我们现在在Cakephp2.0上,在某个时候主分支将变成2.0。在这一点上,这篇文章可能并不重要,但是如果仍有人试图访问1.3,那么您应该检查cakephp的官方github,获得分支列表,然后选择与您相关的分支。