Programar em dois pcs em locais diferentes
Moderador: Moderadores
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Programar em dois pcs em locais diferentes
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
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
"Eu e minha casa servimos ao Senhor e você
"
Programar em dois pcs em locais diferentes
SVN
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
Programar em dois pcs em locais diferentes
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
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
Opa Paiva,
Preciso muito disso! Passa o link, meu fi!
Janio
Preciso muito disso! Passa o link, meu fi!
Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
Programar em dois pcs em locais diferentes
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
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
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Programar em dois pcs em locais diferentes
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.
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.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Programar em dois pcs em locais diferentes
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
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
"Eu e minha casa servimos ao Senhor e você
"
-
paiva_dbdc
- Usuário Nível 3

- Mensagens: 342
- Registrado em: 12 Nov 2012 09:58
- Localização: uberlandia mg
Programar em dois pcs em locais diferentes
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
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
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
Acesso de tudo q é lugar.
Fora isto tenho o SVN mais pra backup mesmo.
[]´s
Sun Tzu há mais de três mil anos cita nas epígrafes de seu livro “A Arte da Guerra“:
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
“Concentre-se nos pontos fortes, reconheça as fraquezas, agarre as oportunidades e proteja-se contra as ameaças”.
“Se não é vantajoso, nunca envie suas tropas; se não lhe rende ganhos, nunca utilize seus homens; se não é uma situação perigosa, nunca lute uma batalha precipitada”.
Até 2017 Desktop Console [ Legado ] Harbour | MinGW | DBF | CDX | FastReport | MySQL
Novos Projetos:
Desktop Visual Windev Desktop
Celular Android/iOS Windev Mobile
WEB Windev Web
Sejamos gratos a Deus.
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Programar em dois pcs em locais diferentes
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.
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.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Programar em dois pcs em locais diferentes
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.
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.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Programar em dois pcs em locais diferentes
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.
Depois do limite atingido, nem reinstalando, o limite fica.
Pode ser também usado o GIT, e o site bitbucket.org.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Programar em dois pcs em locais diferentes
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.
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.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Programar em dois pcs em locais diferentes
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.
Aqui já atingiu o limite por muitas vezes, mas é acessando computador de cliente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/