Existe uma maneira mais rápida de o git-svn clonar um plugin wordpress do repositório do subversion?


11

Ao clonar um repositório SVN com o git-svn, ele pesquisa laboriosamente em todas as revisões alterações que sejam relevantes (pelo menos como eu a entendo). Existe alguma maneira de tornar esse processo mais rápido?

Encontrei este link: /programming/747075/how-to-git-svn-clone-the-last-n-revisions-from-a-subversion-repository que sugere que é possível limitar o número de revisões, basta descobrir até que ponto voltar e como encontrar esse número


Se você está clonando, não, mas por que você continuaria clonando o mesmo repositório?
Wyck

Como é o repositório WP Plugin, não estou clonando o repositório inteiro, apenas clonando 10 plugins que quero rastrear no Git. Parece cada um precisa passar por 300.000 revisões (ver nota Eu apenas acrescentou que pode ser a porta de entrada para uma resposta)
jb510

Oh, certo, isso é loucura. Um dia, talvez o wordpress mude para git, mercurial ou qualquer DRC para esse assunto. Eu não acho que seria muito viável clonar plug-ins de 10K + no github, pelo menos sem perguntar a eles de maneira agradável.
Wyck

Respostas:


8

Sim, você pode passar na revisão inicial a partir da qual iniciar a digitalização:

git svn clone -s -r387893 http://plugins.svn.wordpress.org/your-plugin/

Você pode caçar essa revisão usando este comando:

svn log http://plugins.svn.wordpress.org/your-plugin/

A última linha mostra a primeira revisão.

Fonte:

http://teleogistic.net/2011/05/revisiting-git-github-and-the-wordpress-org-plugin-repository/


Obrigado! Existe uma boa maneira de adivinhar quantas revisões anteriores devo iniciar? Eu ficaria feliz com 12 meses ou algo assim, mas eu realmente não estou familiarizado com o svn e como eu encontraria isso.
Jb510 27/11

Resposta atualizada.
28811 scribu #

Muito obrigado Scribu, estou muito mais feliz agora. Finalmente, tudo o que estava rastreando no SVN foi transferido para o Git-SVN e levou apenas alguns minutos por plug-in, em vez de horas por plug-in antes.
Jb510
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.