1

私が欲しいのは、ミラーとして zend と zendx を持つ git リポジトリです。数時間後、私はまだそれを機能させませんでした。

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

しかし、セキュリティと仕事に関連するため、自分で必要です。

私が読んだすべてのページを見ると、それらはすべて異なる方法を持っていますが、基本は同じです. 1 つの svn ミラーはそれほど難しくありませんが、同じレポからの 2 つのミラーは (私にとっては) 困難です。

再現できるように何をすべきか知っている人はいますか?

(私はHEADのみをクローン/フェッチ/リベースします。それ以外の場合はすべてのコミットがダウンロードされます魔女はしばらく時間がかかります)

もう 1 つ補足的な質問があります。私は彼らがバージョン Zend 2.0 (git.zendframework.com を使用) に取り組んでいることを知っています。

4

1 に答える 1

0

私の最初の推測は、zf プロジェクトの非標準の svn 構造です。マシュー・オフィニーが答えを見つけたかもしれません。http://weerophinney.net/matthew/archives/222-Cloning-the-ZF-SVN-repository-in-Git.html を見てください

于 2011-09-30T14:30:23.693 に答える