Pergunta

Eu estou usando Mercurial como meu SCM, principalmente porque eu como a capacidade de confirmar alterações a um projeto, mesmo enquanto offline. Eu vou estar se movendo PCs em breve e então eu decidi olhar para encontrar alguns Mercurial livre repo hospedagem então eu não perder meus dados. Eu me inscrevi para uma conta Bitbucket e notei que eles oferecem espaço para apenas um único privada repositório com suas contas gratuitas. não quer dizer que algumas das minhas coisas pode acabar publicamente disponível? Como em, qualquer um pode baixar e usá-lo em seus projetos?

Foi útil?

Solução

Sim, BitBucket só oferece um repositório privado gratuitamente.

Editar:. Ver comentários abaixo, bitbucket agora oferece como muitos repos privadas como você quer, a restrição sobre os planos livres é um máximo de 5 usuários que acessam esses repos privadas


No entanto, se você está apenas preocupado com a transferência dos projetos para sua nova máquina, acho BitBucket é um exagero. você vai estar na posse de ambas as máquinas de uma só vez, mesmo por um curto período de tempo?

Se assim for, eu iria usar apenas hg serve em cada diretório do projeto (um de cada vez) da máquina de idade e hg clone http://ip.of.old.machine:8000/ projectname para clonar as mudanças para a nova máquina.

EDIT: Se você está procurando uma maneira de fazer backup sem compartilhar os repos publicamente você pode obter um conta Dropbox e clone uma cópia de cada repo para a pasta Dropbox em sua máquina local. Sempre que você pressionar mudanças eles vão se sincronizados até Dropbox automaticamente.

Se o computador pega fogo e você substituí-lo basta instalar clone Dropbox e depois dos repos na pasta Dropbox para o seu local preferido.

Eu não tenho certeza o quão bem isso funcionaria se você quiser usar o Dropbox cópia do repo em múltiplas plataformas (a partir de uma caixa de Windows e uma caixa de Linux, por exemplo).

Outras dicas

run hg bundle --all em todos os seus repositórios, encher os pacotes em algum lugar (como um stick USB), hg unbundle-los na nova máquina.

Sim, a menos que você colocá-los todos em um único repositório. Caso contrário, você precisa pagá-los para repos mais privadas.

Este deve ter mudado desde então - agora você pode ter público ilimitado e repos privadas: -)

Como alternativa, JavaForge permite hospedagem projetos privados .

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