Passeio na Web

Para você que navega na web com uma canoa, podemos te dar um transatlântico!!

Rastreando Automáticamente seus Pacotes

TweetSharebar Tweet   Caros amigos dessa embarcação, hoje a conversa vai interessar muito para quem faz compras internacionais/importações ou quem está esperando ansiosamente por aquela correspondência. Foi lançado ha poucos dias uma ferramenta que vai facilitar muitíssimo a vida de todos vocês, o Meu Entregador, sim a notícia é quentinha. Com essa nova ferramenta, você [...]

Quebrador de Links

Neste post, você irar descobrir como acabar com aqueles malditos protetores de links

Monetizando seu blog/forum com Skimlinks

TweetSharebar Tweet   Olá passageiros. Como muitos leitores já sabem o Passeio na Web existe há alguns anos (desde 2007), desde então venho tentando monetizá-lo (ganhar dinheiro com ele), pelo menos pagar seus custos, hospedagem, domínio, etc. No começo era bem difícil, testei diversas formas de monetização, dentre elas os mais famosos como AdSense e [...]

Pra quem gosta de blogs e livros

TweetSharebar Tweet   Olá passageiros Pra quem gosta de ler e gosta de blogs, tenho uma excelente recomendação!! Esse blog, pelo que eu sei, existia há um tempo atrás no blogspot (http://livreseblog.blogspot.com/), o intuito dele é falar sobre livros! Sim, óbvio né? O nome é de uma criatividade tremenda, realmente gostei e o mais legal [...]

Cursos Online Gratuitos

Passeio Na Web te fornecerá agora uma lista de instituições super conceituadas do mercado que oferecem cursos a distância, completamente online, e gratuitos

Aulas de Idiomas Na Sua Casa

Caros passageiros, hoje vamos compartilhar com vocês dois programas muito interessante para quem está interessado no aprendizado em línguas estrangeiras.

Comprando Perfume pela internet

TweetSharebar Tweet UPDATE Olá pessoal Infelizmente parece que o fragrancex não está mais honrando com seus compromissos. Então eu não recomendo mais a compra nele. Quer ficar atualizado?! Acesse: http://importabr.com.br/viewtopic.php?f=8&t=437 UPDATE Olá Passageiros Bom, como muitos de vocês sabem estou sem acesso ao blog durante o horário comercial, o que está realmente dificultando a continuidade [...]

Acabei o Ensino Médio e quero “Estudar Informática”

TweetSharebar Tweet Olá passageiros! Estou muito feliz por estar escrevendo meu primeiro post aqui no Passeio Na Web, mas antes de começar, gostaria de me apresentar. Meu nome é Aline Bergamo Camargo e estou no quinto semestre do curso de Processamento de Dados da FATEC Sorocaba. Acompanho o site há muito tempo e espero não [...]

Encontrando Emprego na Internet Parte Final – Vagas de Emprego

Finalmente o último post da serie Encontrando Emprego na Internet. Agora você vai descobrir aonde e como encontrar o seu emprego na internet. Os melhores sites, reunidos especialmente para você que está desempregado, ou atrás de uma vaga melhor.

Encontrando Emprego na Internet Parte II – Trainee e Estágios

Para você que está cursando o nível médio, técnico até o ensino superior e ainda não está estagiando, mostraremos 5 sites/serviços (instituições) para você encontrar seu estágio. Todos os serviços selecionados aqui podem ser utilizados gratuitamente.

Usando DropBox como servidor SVN

Escrito por Panthro Em 3 - janeiro - 2012

Olá pessoal.

 

Esse post é mais voltado para usuários mais avançados, na verdade voltado para desenvolvedores que preciso usar ferramentas de versionamento de código, se esse não é seu caso, acredito que o post não lhe seja muito interessante.

Para quem não conhece o DropBox, já falamos dele aqui:

Dropbox útil e simples

Se você não conhece SVN (Subversion) dificilmente vai conseguir tirar alguma coisa útil desse post….mas lá vai um link explicando o que é esse serviço:

Subversion na Wikipedia

 

Como sempre tive alguns projetos pessoais/paralelos em desenvolvimento, como alguns aplicativos para Android e/ou alguns websites como o Passeio na Web e o Importa Brasil sempre precisei usar uma ferramenta de versionamento dos códigos fonte, e não gosto de confiar em HDs que podem pifar de uma hora para outra e eu acabar perdendo tudo que fiz.

Sempre usei como solução algum serviço grátis, o que, na maioria dos casos, torna o código em open source, porém como isso é algo que as vezes não condiz com a natureza do projeto, como alguns freelas por exemplo, sempre houve a necessidade de ter um serviço privativo, o que eu nunca encontrei gratuitamente e com qualidade na internet.

Então, hoje estava organizando minhas pastas de projetos, limpando coisas antigas e pensei em começar a salvá-los na minha Dropbox, o problema de usar apenas a dropbox é que não tem todas as ferramentas que uma ferramenta de versionamento traz, como por exemplo poder editar um arquivo a vontade para testes e depois apenas reverter todas as alterações. Com esse problema na cabeça (que na verdade já venho pensando nele faz alguns meses), hoje cheguei numa solução prática e indolor: criar um repositório dentro do dropbox!!!!

Chega de baboseira e vamos direto aos passos para usar seu dropbox como um servidor de SVN:

 

O que você precisa ter instalado e funcionando na sua máquina:

  1. Dropbox – Se não tiver ainda baixe aqui
  2. Tortoise Svn (ou outro client SVN) – Se não tiver, baixe aqui
  3. Um pouco de cérebro – se não tiver, aperte Control + W

Passo 1 – Criando o repositório

Uma vez tendo todas as ferramentas instaladas e funcionando crie uma pasta na sua dropbox com o nome que quiser, eu recomendo criar algo como “SVN” para quando olhar já saber o que é.
Com a pasta criada na sua dropbox, clique com o direto e no menu do Tortoise SVN selecione:

Com o repositório criado, serão criados vários arquivos dentro dessa pasta que serão automaticamente sincronizados com sua contra na dropbox.com

*****NOTA IMPORTANTE****

Nunca edite os arquivos dentro dessa pasta a não ser que tenha ABSOLUTA certeza do que está fazendo, essa pasta é gerenciada automaticamente pelo tortoise SVN (ou outro cliente que você escolher).

Passo 2 – Fazendo o checkout

Com o repositório criado (e já automaticamente sincronizado na sua dropbox) agora vamos fazer o checkout desse repositório.

Crie uma pasta que você vai usar o repositório FORA da sua dropbox.

 

Por que fora da dropbox?

O que a sua dropbox vai sincronizar é o repositório em si, essa é apenas uma cópia.

Com a pasta criada, basta clicar com o botão direito, e selecionar SVN Checkout, como na imagem:

 

Checkout SVN

 

Repare que na janela de checkout será necessário usar o protocolo file:/// para apontar para o nosso recém criado repositório, como mostra na seguinte figura;

Assim que o Tortoise Svn terminar o processo de checkout, será possível começar a usar a cópia do seu repositório normalmente, alterando seus arquivos, fazendo os commits e updates e tudo ficará brilhantemente sincronizado e salvo na cloud da dropbox.

Achou útil? compartilhe!

 

Related Posts with Thumbnails

6 Responses to “Usando DropBox como servidor SVN”

  1. Bruno disse:
    Esse post é mais voltado para usuários mais avançados

    imagine se fosse para usuários com conhecimento pífio

    easy de mais, sobe o nível dos posts

    • Panthro disse:
      Olha Bruno, sinceramente não sei o que você quis dizer com esse comentário….SIM pelo padrão dos posts do passeio na web, esse post é para usuários mais avançados que não são desenvolvedores e sequer sabem o que é SVN.
  2. Rafael disse:
    Ótimo post,
    minha dúvida é: E se meu projeto foi desenvolvido por dois desenvolvedores? Tem como outro pc acessar meu repositório no dropbox?
    Vlw
  3. Marcus Meirelles disse:
    Gostaria também de saber como se acessa o repositório em outro PC! vi alguns videos no youtube.com mas não intendo muito bem! =/
  4. Lucas Marçoni disse:
    Pessoal utilizem o ASSEMBLA.

    Repositório de SVN que só funciona localmente não presta né? Mas o post é bom!

    Abraços.

  5. Pessoal,
    para você conseguir ter acesso, quem criou o repositório tem que dar a permissão para você no Dropbox, ou seja, você também tem que ser Owner

Deixe seu comentário

Acompanhe

  • acompanhe
  • acompanhe
  • acompanhe

Digite seu e-mail
e receba nossos artigos

Mouse Eye Tracking by PicNet IT support services

Switch to our mobile site