Clipper On Line • Ver Tópico - hwgui sourceforge/github

hwgui sourceforge/github

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

hwgui sourceforge/github

Mensagempor JoséQuintas » 14 Nov 2021 10:43

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

hwgui sourceforge/github

Mensagempor JoséQuintas » 14 Nov 2021 10:58

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

hwgui sourceforge/github

Mensagempor JoséQuintas » 21 Jan 2022 10:33

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

hwgui sourceforge/github

Mensagempor JoséQuintas » 21 Jan 2022 10:38

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, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18009
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes




Retornar para HwGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro