镜像zend框架(1)从svn到git与git svn和多个中继

时间:2011-09-17 01:08:22

标签: git svn zend-framework mirror

我想要的是一个以zend和zendx为镜像的git repo。几个小时后,我仍然无法上班。

http://framework.zend.com/svn/framework/standard/trunk/

http://framework.zend.com/svn/framework/extras/trunk/

在其他方法中我也试过这个:

>git svn clone -r HEAD http://framework.zend.com/svn/framework/standard/trunk zend
>cd zend

.git/config
[svn-remote "zend"]
    url = http://framework.zend.com/svn/framework/standard/trunk
    fetch = :refs/remotes/svn/zend
[svn-remote "zendx"]
    url = http://framework.zend.com/svn/framework/extras/trunk
    fetch = :refs/remotes/svn/zendx

>git svn fetch zendx -r HEAD

如果你看看库文件夹只有Zend在那里而不是ZendX

即使在git svn rebase zendx

之后

也尝试过:

[svn-remote "svn"]
    url = http://framework.zend.com/svn/framework
    fetch = standard/trunk:refs/remotes/zend
    fetch = extras/trunk:refs/remotes/zendx

它必须与缓存,引用或某些我不知道的事情有关

我已阅读以下页面(其中包括)

http://www.metaltoad.com/blog/using-git-svn-manage-standard-and-non-standard-branches

http://www.jukie.net/~bart/blog/svn-branches-in-git

http://yoush.homelinux.org:8079/tech/git-svn-usage-tips

http://ominian.com/2010/03/02/bridging-the-gap-git-svn-b-f-f/

http://www.codeography.com/2010/03/17/howto-mirror-git-to-subversion.html

http://code.google.com/p/remote-testbed/wiki/SvnSynchronization

我知道有镜子:

http://gitorious.org/zf

https://github.com/mridgway/Zend-Framework-1.x-Mirror

但由于安全和工作相关,我自己需要一个。

如果您查看我阅读的所有页面,它们都有不同的方法,但基本知识是相同的。一个svn镜子并不那么难,但来自同一个回购的两个很难(对我而言)。

有谁知道该怎么做才能重现?

(我只是克隆/获取/重新设置HEAD,否则所有提交都会下载,需要一段时间)

一个额外的问题,我知道他们正在使用Zend 2.0版本(使用git.zendframework.com),有没有人知道这什么时候可以投入生产?

1 个答案:

答案 0 :(得分:0)

我的第一个猜测是zf项目中的非标准svn结构。 Matthew O'Phinney可能已经找到答案,看看http://weierophinney.net/matthew/archives/222-Cloning-the-ZF-SVN-repository-in-Git.html