hwgui sourceforge/github

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

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

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, 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
Responder