Pergunta

Eu tenho um controle remoto repos monótonos que eu quero puxar, mas eu realmente só precisa da última revisão (Não, não precisa da história. Sim, tenho certeza. E eu realmente não quero esperar a hora -e-um-metade necessária para obter a história completa).

Existe uma maneira rápida e fácil que eu posso fazer isso?

Foi útil?

Solução

monótona é um sistema de controle de versão, a sua principal razão de ser é para ser usado por desenvolvedores para realmente gerenciar a história e não por usuários para obter o tarball noturno ... então, mesmo resistente ele certamente poderia ser um recurso útil, o que você quer ainda não foi implementado. É claro que muitos sites que fornecem tarballs noturnos, mas que não tem nada muito a ver com o específico versionig sistema que eles estão usando de qualquer maneira e mais com algum script cron eles tem que volta (e aqueles poderiam ser facilmente ser feito para projetos hospedados em monótonos como bem, mesmo em tempo real, utilizando um servidor-side ganchos como aquele que as atualizações monótona site em si assim que um novo revisão é carregado).

OTOH se você quiser um "check-out real" de um conjunto incompleto de revisões (destinado a um desenvolvedor, não como um tarball estático) o que você quer é um recurso futuro, que na linguagem monótona é chamado de parcial puxar .

Se o que você realmente quer dizer é que, sim, você gostaria de ter a história também, mas só estava tentando evitar que, por razões de desempenho, isso é uma questão ainda diferente ... ea principal razão para isso é que " puxar MTN "(ou a parte de puxar de 'MTN sync') não significa 'Eu quero o material de download', mas realmente significa" Eu quero o material de download e verificar criptograficamente cada bit do mesmo modo que eu tenho certeza que não dados não confiáveis ??sempre aparece no meu banco de dados local" e, é claro, verificar criptograficamente cada bit precisa de algum tempo ... sim, um 'puxão sem verificar, vou fazer o 'exame de MTN' mais tarde' pode ajudar aqui.

Eu concordo que, para um usuário que realmente só quer baixar "um tarball instantânea" da revisão atual poderia ser útil e, para um desenvolvedor que não está muito interessado na história passada, tração parcial ou "puxar rápido desmarcada" poderia ser uma características interessantes. Infelizmente, os contribuintes monótonos não tão longe sarna para escrever essas características; qualquer ajuda é apreciada. ; -)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top