hwgui sourceforge/github

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hwgui sourceforge/github

Mensagem por JoséQuintas »

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.
hwgui.png
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.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hwgui sourceforge/github

Mensagem por JoséQuintas »

hwgui2.png
Basicamente é fazer isso acima.
hwgui3.png
e escolher reset pesado, vai deixar a pasta de trabalho exatamente igual ao source-forge.
hwgui4.png
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hwgui sourceforge/github

Mensagem por JoséQuintas »

hwgui.png
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.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

hwgui sourceforge/github

Mensagem por JoséQuintas »

hwgui.png
As alterações são de ontem, mas só puxei hoje.
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/
Responder