Página 1 de 3

Programar em dois pcs em locais diferentes

Enviado: 09 Nov 2015 15:16
por rubens
Olá...

Desculpem pelo titulo mas não achei outra descrição
É o seguinte: Programa no pc da loja e no meu pc em casa. Daí se faço alguma alteração em casa copio no pendrive e atualizo o da loja e vice-versa. E isto já me fez perder horas e horas de programação e muita dor de cabeça.
Existe alguma ferramenta para atualizar isso online?
Imagino que seria mais ou menos assim: Programa na loja e faço um commit chego em casa e mando fazer um updade e vice-versa.

Alguém conhece uma ferramenta para isso?

Obrigado
Rubens

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 01:02
por fladimir
SVN

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 09:18
por paiva_dbdc
Ficou confuso.

se quer atualizar o exe ou os dados (base de dados)

se for a base de dados o _+ simples é vc deixar a base em UM lugar só e acessar remotamente de outro.


pode usar N prg de acesso remoto free (com limitacao de tempo) ou pagos

ou usar o TS ou similares grates.

uso em Todos meus clientes, localmente ou do JAPAO (ai tem que liberar a porta no modem)

tem um multi-usario free muito facil de instalar em w7 etc.

se precisar passao o link onde tem o zip e ate um filme explicando

Paiva

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 15:23
por janio
Opa Paiva,

Preciso muito disso! Passa o link, meu fi!

Janio

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 21:32
por paiva_dbdc


la tem + ai vai tambem do meu FTP

http://www.dbdc.com.br/diversos/multi_usuario.rar


Paiva

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 22:06
por fladimir
Rubens, com relação a programar em 2 PCs diferentes, vc pode ter na tua casa e na tua empresa 2 micros com os ambientes preparados e tal e uma pasta vc sincroniza pelo SVN, ai suponhamos q vc fez alterações na tua casa qdo chegar no escritório vc atualiza pelo SVN e vice-versa

Fora isto vc pode ter uma maquina central (exemplo sua casa) e para programar vc acessa ela via TS da sua empresa.

Acredito q tenham outras formas tb, eu uso um mix das 2 acima, acesso via TS e mantenho meu repositório SVN atualizado, mais pra efeito de backup mesmo.

[]´s

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 22:46
por JoséQuintas
Aqui só programo no meu computador, SEMPRE, mesmo quando estou fora.
Uso o acesso remoto do Windows.

Pelo celular já complica.
Ontem até tentei, mas não consegui a simples tarefa de posicionar o cursor no fonte dentro do editor de textos.
A tela pequena até não foi problema, porque a alteração era simples, mas não deu.
Usei o programa da Microsoft de acesso remoto pra Android.

Programar em dois pcs em locais diferentes

Enviado: 10 Nov 2015 23:11
por rubens
Então acesso remoto é fácil... Instala o server e configura os ts. Local até que dá para fazer mas remoto depende muito de net. E tem também a questão da net. Tem que tá sempre online.

Acho que seria SVN mesmo. Vou pesquisar isso.
Tipo o projeto ACBR vocÊ configura vai lá e baixa, faz um update, tudo que foi alterado vem para sua máquina. Não sei como é o lado/configuração do commiter mas deve ter um comando que faz o upload das alterações. Daí independente das alterações que você faça e fizer o upload, vai tá tudo lá. E só chegar na outra máquina e fazer o download. Evitaria a dúvida de onde está a última alteração, no pc de casa, no pendrive ou no pc da loja?

Não consigo viver ainda só de programação. Tenho que tocar a loja também. E todo o tempo que sobra eu abro um prg.

Obg

Rubens

Programar em dois pcs em locais diferentes

Enviado: 11 Nov 2015 08:59
por paiva_dbdc
EU tenho Meu PC em casa Ligado 24hr.

acesso ele de qq pc de cleinte ou Notebook ou lan-house ou de hoteis.

Acesso direto de cliente ou de GOias, ja acessei da argentina, chile, RJ e principlamente de São Luis Ma (familia)

pelo TS e´moleza so trafega a tela NAo importa a velocidade da net.
basta no executar digitar MSTSC que abre o acesso remoto.

como NAo tenho IP fixo uso atualmente o ddny se nao me engano ja usei tambem o No-ip e um outro.

tenho tambem PAGO o teamViewer 8 ja usei muito o Logmein.

qq duvida

paiva_sistemas (skype)
cpaivasistemas@gmail.com

estou vendo tambem o supremo. a cara do team e BEM + barato e pelo que estao falando se for FREE NAo bloquei por tempo de uso.

ja peguei cleinte que usava e ate eu mesmo andei testando o Himaxhi sei la como se escreve simples + bom para pequenas mexidas.


Paiva

Programar em dois pcs em locais diferentes

Enviado: 11 Nov 2015 22:49
por fladimir
Meu caso idem ao do PAIVA, TS na veia vai de boa, micro 24 hr ligado de preferencia com nobreak (se não for note) ai vc configura tudo certinho, IP Fixo, roteador com Port Forwarding pra redirecionar a porta do TS pro micro etc.

Acesso de tudo q é lugar.

Fora isto tenho o SVN mais pra backup mesmo.

[]´s

Programar em dois pcs em locais diferentes

Enviado: 01 Dez 2015 19:52
por rochinha
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.

Programar em dois pcs em locais diferentes

Enviado: 17 Jan 2016 15:39
por asimoes
Eu utilizo o teamviwer simples, fácil e barato (grátis) ainda tem o recurso de transferência de arquivo.
SVN é uma outra opção, mas você terá que configurar todo ambiente para trabalhar.
Tem uma versão portable do SVN é só catar no google.
Não recomendo instalar no cliente, por motivos obvious.

Programar em dois pcs em locais diferentes

Enviado: 17 Jan 2016 16:08
por JoséQuintas
Faltou dizer: Teamviewer é grátis mas com limitação de uso.
Depois do limite atingido, nem reinstalando, o limite fica.


Pode ser também usado o GIT, e o site bitbucket.org.

Programar em dois pcs em locais diferentes

Enviado: 17 Jan 2016 16:17
por asimoes
Quintas,

Como é que atinge essa limitação?

Eu utilizo todos os dias aqui no meu notebook acessando o meu computador na prefeitura e não tive problemas.

Programar em dois pcs em locais diferentes

Enviado: 17 Jan 2016 16:47
por JoséQuintas
Ok. Então o limite é pra quando se usa pra mais de um computador e/ou portátil.
Aqui já atingiu o limite por muitas vezes, mas é acessando computador de cliente.