Colaboração de código em tempo real que não é Floobits [closed]


2

Então, eu amo Floobits. Eu uso no Sublime e uso no vim. Mas minha rede atualmente não funciona muito bem com suas solicitações de porta.

Eu estou procurando um sistema de colaboração de código desktop para que um amigo da internet e eu possamos codificar no mesmo arquivo ao mesmo tempo e não ter que nos preocupar com colisões.

Precisamos ter acesso constante aos arquivos por meio de uma sessão de terminal.

Meu plano era criar um script python que atualizasse continuamente a base de código (com a maior frequência possível) usando o git e, em seguida, um plugin sublime (assumiremos que todos estão usando o Sublime) para garantir que o buffer esteja atualizado os arquivos. Mas isso é ruim.

Pensamentos?


AFAIK, o código no seu disco nunca é tocado por essas ferramentas: apenas (partes de) o conteúdo do buffer é trocado entre os usuários, porque é onde está a ação. Pode-se trabalhar por duas horas ou mais no Vim sem nunca escrever o buffer atual no disco ou cometer qualquer coisa. Sua estratégia baseada em Git parece inadequada, lenta e perdulária. De qualquer forma, você tentou o CoVim ? Além disso, por que você não entra em contato com os caras do floobits para tentar corrigir seus problemas de rede?
Roma

1
Hey @romainl, obrigado pelas dicas! Eu concordo que a idéia do git é um desperdício e definitivamente lenta, mas eu não consigo pensar em mais nada que a imite corretamente ... Eu já falei com os Floobiters, e eles foram super úteis, mas definitivamente é um problema de rede nativo. . Meh
j6m8

O CoVim não funciona. O Vim não é multi-threaded, nós (eu trabalho no Floobits) tenho um patch para adicionar temporizadores que permitem eventos não orientados ao usuário no vim. Desculpe pela sua questão portuária, você já pensou em montar um túnel ssh?
Bjorn Tipling

Eu acho que você é melhor ou configurar alguns túneis ssh, ou talvez experimentar tma (pareando tweaked tmux)
ocodo
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.