Amiguinhos,
rubens,
Estive verificando o uso de SVN e GIT. Me parece que SVN está ultrapassado(opinião) e o GIT é inúmeras vezes melhor que SVN(opinião), mas nos dois noto que ao usá-los seus dados estarão visíveis ao público, ou seja, qualquer um pode acessar desde que encontre o seu repositório. No GIT tem opção privada que é paga, no SVN não verifiquei.
Analisando as características do seu problema chego ao desenho de 3 opções:
1-Usar acesso remoto para a área de desenvolvimento de seu sistema.Neste caso voce usa o seu notebook, no cliente, acessando sua máquina de desenvolvimento em seu escritório. Você edita, compila e ao final transfere o arquivo para o cliente. Este seu notebook não precisa de muito, somente sistema operacional e programa de acesso remoto( Teamviewer ou Supremo ) pois se algo acontecer ao equipamento seu ambiente está seguro longe.
2-Usar pen-drive com o ambiente completo de programação.Neste caso voce usa uma máquina no cliente. Você edita, compila e ao final copia o arquivo para a pasta do servidor. O problema é ter de utilizar o ambiente do cliente e estar passível de intromissão ou interpelações de usuários com pedidos extras.
3-Usar pastas de transferência de arquivos.Neste caso você programa em seu escritório, editando, testando, com uma base cópia do cliente e depois de atestar, copia para esta pasta e a mesma se atualiza do outro lado. Aqui você fará uso de um programa de sincronia. Eu uso o MegaSync. É instantâneo.
Caso opte por ir ao cliente programar, ao final das alterações jogue os arquivos alterados na pasta de sincronia e ela atualiza em seu escritório.
Complementando:Tempos atrás lancei a dica
MyPOOR SVN - Controle de versão muito simples onde eu simulava o uso de um
SVN(sem o SVN).
São apenas dois comandos
CREATE e
COMMIT, pois eu só precisava guardar as alterações mas ter um certo controle sobre as versões.
Meu controle de versões se baseia na ultima data e hora do arquivo que foi alterado e então um arquivo .
RAR com nome do .
PRG é criado e dentro dele todas alterações do arquivo serão armazenadas.
Para minha segurança, depois de feitas alterações e sanados os problemas eu copio os arquivos .
RAR para a pasta de sincronia e salvo os dados em outro lugar seguro e backupeado.
Veja que frutos pode tirar destas dicas.
Bom trabalho.