Vai que eu morro... pra quem se interessar em prosseguir com hwgui no sourceforge e github ao mesmo tempo:
O lado chato é que nas últimas versões do software GIT parece que removeram esse recurso, então uso uma versão anterior.
Pro lado do sourceforge:
GIT SVN CLONE -> faz uma cópia do sourceforge, pode-se escolher um ponto de partida, senão vai desde o ZERO da história, o que é bom se for completo
GIT SVN FETCH -> trás as atualizações do sourceforge
GIT SVN DCOMMIT -> atualiza o sourceforge, se estiver cadastrado lá pra poder fazer atualizações
Pro lado do git/github:
Os comandos normais, exceto que as atualizações do sourceforge precisam "avançar" manualmente.
Apenas como exemplo:
No momento a tela acima aparenta mostrar diferença entre o que está salvo no github, e o que está salvo no sourceforge.
O motivo dessa conclusão é que a parte em destaque é o que está salvo em cada lugar, e não estão na mesma posição.
remotes/main/main é a posição no github
remotes/git-svn é a posição no sourceforge
ainda poderiam existir outras posições, caso eu tivesse alterações não salvas, por exemplo, ou uma outra versão paralela.
Quem manda é o source-forge, então é resetar a posição igual ao svn.
hwgui sourceforge/github
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
hwgui sourceforge/github
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
hwgui sourceforge/github
Basicamente é fazer isso acima.
e escolher reset pesado, vai deixar a pasta de trabalho exatamente igual ao source-forge.
Por último, salvar no github.
É importante marcar esse "forçar", porque se "a coisa tava diferente", também significa que não deixaria salvar.
Marcando isso, no github vai ficar exatamente igual ao que está local, que é igual no sourceforge, "jogando fora" qualquer diferença.
A partir desse momento, tá tudo igual nas pastas locais, no sourceforge e no github.
Se não tiverem acesso a gravação no sourceforge, sem problemas, mesmo assim vão poder ter um "fork" no github.
Isso é bom mesmo pra quem não contribui lá, porque caso alguma alteração cause problemas, por esse mesmo roteiro pode voltar pra uma versão anterior, cancelar uma alteração, etc. E você sempre terá "sua hwgui" que funciona, com backup nas nuvens, sem pagar nada por isso.
Pode fazer isso com Harbour, XHarbour, HWGUI, HMG, e até pra fontes próprios.
Pode gravar o que é público como público, e o que é particular num repositório particular, e não precisa pagar nada pra ter o seu particular.
público = todo mundo pode ver
particular = só você pode ver. Se quiser compartilhar com até 5 pessoas pra trabalharem no mesmo projeto, continua grátis.
O github também dá a opção de você usar os computadores deles pra compilar/linqueditar e distribuir pacotes.
Nesse caso é ilimitado para projetos públicos, mas tem limite pra projeto particular, uma quantidade de horas por mês, pra essa parte de usar computadores deles pra compilar/linqueditar/e outras tarefas.
Essa parte de usar computadores deles é automática, estilo arquivo BAT. Mas é desativado caso fique sem atualização por um determinado número de meses.
NADA é apagado, apenas a execução automática deixa de ser feita (caso configure, por exemplo, pra compilar toda noite automaticamente).
Assim que salvar alguma coisa, tudo volta a ser executado referente ao projeto.
e escolher reset pesado, vai deixar a pasta de trabalho exatamente igual ao source-forge.
Por último, salvar no github.
É importante marcar esse "forçar", porque se "a coisa tava diferente", também significa que não deixaria salvar.
Marcando isso, no github vai ficar exatamente igual ao que está local, que é igual no sourceforge, "jogando fora" qualquer diferença.
A partir desse momento, tá tudo igual nas pastas locais, no sourceforge e no github.
Se não tiverem acesso a gravação no sourceforge, sem problemas, mesmo assim vão poder ter um "fork" no github.
Isso é bom mesmo pra quem não contribui lá, porque caso alguma alteração cause problemas, por esse mesmo roteiro pode voltar pra uma versão anterior, cancelar uma alteração, etc. E você sempre terá "sua hwgui" que funciona, com backup nas nuvens, sem pagar nada por isso.
Pode fazer isso com Harbour, XHarbour, HWGUI, HMG, e até pra fontes próprios.
Pode gravar o que é público como público, e o que é particular num repositório particular, e não precisa pagar nada pra ter o seu particular.
público = todo mundo pode ver
particular = só você pode ver. Se quiser compartilhar com até 5 pessoas pra trabalharem no mesmo projeto, continua grátis.
O github também dá a opção de você usar os computadores deles pra compilar/linqueditar e distribuir pacotes.
Nesse caso é ilimitado para projetos públicos, mas tem limite pra projeto particular, uma quantidade de horas por mês, pra essa parte de usar computadores deles pra compilar/linqueditar/e outras tarefas.
Essa parte de usar computadores deles é automática, estilo arquivo BAT. Mas é desativado caso fique sem atualização por um determinado número de meses.
NADA é apagado, apenas a execução automática deixa de ser feita (caso configure, por exemplo, pra compilar toda noite automaticamente).
Assim que salvar alguma coisa, tudo volta a ser executado referente ao projeto.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
hwgui sourceforge/github
git svn fetch
Isso trás as alterações do source-forge para LOCAL, usando GIT.
Depois a opção: reset main to here, isso faz com que a posição atual, LOCAL, seja essa nova.
Pra finalizar, é só salvar no github.
Atualizado até hoje.
Isso trás as alterações do source-forge para LOCAL, usando GIT.
Depois a opção: reset main to here, isso faz com que a posição atual, LOCAL, seja essa nova.
Pra finalizar, é só salvar no github.
Atualizado até hoje.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
hwgui sourceforge/github
As alterações são de ontem, mas só puxei hoje.
Tudo é mantido como o original, até a data.
Tudo é mantido como o original, até a data.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/