Além do Dropbox, o que tem sido especialmente útil para armazenar e compartilhar conteúdo de jogos como imagens durante o desenvolvimento (recurso semelhante ao Dropbox, como trabalhar offline, sincronização automática e suporte para windows / osx)?
Estamos pensando em hospedar nosso próprio servidor do SharePoint, mas parece estar realmente focado em documentos ... Talvez o Box.net funcione?
EDITAR
Para código, estamos usando Git.
Para ser mais preciso, eu estava procurando uma maneira fácil e automática de que o conteúdo produzido por artistas / engenheiros de áudio estivesse disponível para todos. Recursos como aprovações de ativos também não prejudicam. Seguindo a resposta vinculada pelo Tetrad, o Alienbrain parecia bastante interessante, mas está fora do nosso orçamento (pode ser algo para investir no futuro).
O que acabou fazendo ...
Iríamos usar o Box.net, mas o download dos aplicativos de sincronização para uso em desktop exigia que esperássemos ser contatados por algum motivo. Como não tivemos muito tempo de espera, acabamos participando das equipes do Dropbox. O Box.net tem um bom conjunto de recursos, mas nunca nos sentimos impedidos sem eles.
Obrigado pela ajuda :).
Respostas:
Depende da natureza do conteúdo:
(^) Existem algumas opções neste caso:
Você mencionou o Dropbox, o que é ótimo quando você está colaborando com equipes a qualquer distância, mas o limita a 2 GB. Isso deve ser bom para uso temporário, já que todos os seus outros dados devem estar no controle de versão; no entanto, se você precisar de mais espaço, agora há uma opção (paga) do Dropbox for Teams .
Se você não deseja pagar pelo custo de um plano maior do Dropbox, mas precisa compartilhar ocasionalmente grandes arquivos, usar uma das dezenas de sites de compartilhamento de arquivos (como o RapidShare) pode ser uma opção.
Hospedar um servidor FTP também pode ser viável para você.
Se você estiver trabalhando na mesma LAN (ou pode configurar uma VPN), o Windows e o Mac poderão criar compartilhamentos de rede que podem ser gravados um pelo outro, sem restrições de tamanho. É comum criar um compartilhamento de leitura / gravação chamado Dropbox e usá-lo para a troca de arquivos. Também é comum nomear máquinas após seus usuários; ou seja, para enviar um arquivo para John Doe, posso abrir o compartilhamento
\\JOHNDOE\Dropbox
e colocar o arquivo lá.Menção especial para o Git se você estiver compartilhando código: você pode criar uma ramificação separada com suas alterações de código e enviar para o repositório principal. Outras pessoas podem capturar suas alterações, sem interromper sua
master
ramificação. (Nesses casos, é comum colocar sua ramificação em um diretório com seu nome, por exemplojohndoe/bugfix
.)(*) Ocasionalmente, você deseja confirmar / armazenar arquivos executáveis e de símbolos em algum lugar para depurar problemas com versões mais antigas, sem a necessidade de reconstruir o jogo. Esse é geralmente o caso ao lidar com despejos de memória.
fonte