Arquivo da tag: Git

Lidando com arquivos grandes no Git com Git LFS

Git Lfs  (Git Large File Storage) é uma extensão para o Git que permite ao famoso sistema de controle de versão a lidar com arquivos grandes. Em regras gerais um sistema como Git não é adequado a gerenciar arquivos binários principalmente se forem da ordem dos Megabytes, daí a necessidade do Git Lfs. Continue lendo Lidando com arquivos grandes no Git com Git LFS

Mudando do Subversion para o Git

GIT logoDurante anos eu tenho usado o Subversion como meu predileto sistema de controle de versões. Na época a razão da escolha foi: “achei legal”, “achei moderno” e “achei simples” mas considerando que nenhuma das razões dadas eram justificativas suficientemente técnicas para continuar a usá-lo decidi mudar para o Git[1], a vedete dos “sistemas de versionamento distribuidos” no momento. Continue lendo Mudando do Subversion para o Git

Sparkle Share – outra alternativa ao Dropbox

Como acredito que este tipo de solução tende a ser o futuro do compartilhamento de arquivos, derrubando de vez com os sistemas como Samba (SMB, CIFS), Netware e outros eu passei a pesquisar sobre o assunto e nesta busca achei algumas soluções interessantes. Há alguns dias atrás eu publiquei uma sugestão de sistema de gerenciamento de arquivos em nuvem similar ao Dropbox para instalação em seu próprio servidor, o OwnCloud.

Agora é a vez do SparkleShare, uma solução um pouco mais sofisticada que aquele primeiro e que tem como vantagem um controle de versão (GIT) já implantado e um cliente nativo para alguns sistemas operacionais (linux, Mac, Android). Windows ainda está não possui cliente mas isso é questão de tempo.

Como lista de alternativas acabou sendo surpreendente maior do que esperava, vou me limitar a apresentar algumas das alternativas e que além de serem livres e grátis, são as que considerei mais promissores.