我想要的是一个以 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),有谁知道这什么时候可以投入生产?