Sistema de arquivos para compartilhamento de projetos GIT entre Windows e Linux

1

Meu PC desktop possui três discos rígidos. 1 com o Linux Mint instalado, 1 com o Windows 10 instalado e outro disco para compartilhar arquivos entre o Windows e o Linux.

A maior parte desses arquivos são meus projetos de programação que são versionados com o git. Eu quero que esses arquivos sejam legíveis e usáveis tanto no Windows quanto no Linux. No entanto, não tenho ideia de qual sistema de arquivos é melhor para usar.

Esses sistemas de arquivos que eu já experimentei:

  • NTFS - > Concede mudanças de permissão em todos os arquivos em git-repositories
  • FAT32 + ExFAT - > Não é possível usar links simbólicos que são pouco utilizáveis (especialmente com projetos do Symfony)
  • EXT4 - > Usando o Ext2Fsd no Windows / Repositórios não legível no meu git-gui no Windows (GitKraken).

Qual você acha que é a melhor opção?

    
por Jeroen De Meerleer 07.06.2017 / 10:04

2 respostas

2

Eu meio que tive o mesmo problema antes. O repositório Git on-line é uma opção? Nesse caso, alguns serviços como o GitLab permitem que você tenha repositórios privados para livre , se o número de desenvolvedores for limitado.

    
por 07.06.2017 / 17:11
1

Configure um servidor local em um PC antigo.

Se você não tem um PC antigo, algo como um Raspberry Pi sem cabeça custaria quase nada para configurar e o custo de funcionamento (energia) seria muito pequeno.

Há tantas vantagens nisso do que tentar compartilhar tudo em um único sistema de inicialização dupla. Não sei por onde começar.

Você pode usar as ferramentas do Git diretamente.

Você pode acessar os arquivos pelo Samba ou por um NFS.

O servidor não se importa com o sistema operacional que você executa.

As ferramentas em cada sistema operacional não se importam com o funcionamento do servidor.

Seu pequeno servidor pode estar funcionando 24 horas por dia, 7 dias por semana, para que possa fazer tarefas agendadas em segundo plano enquanto você dorme:]

    
por 07.06.2017 / 11:23