Não encontrou o que procurava? Dê uma olhada nessas páginas!

Blog

Usando o Git com o DataFlex

22 de Junho de 2020
Por Maurício Rinardo, PMP

O Git é a solução preferida de gerenciamento de código-fonte usada pela nossa equipe de desenvolvimento de produtos e é uma solução que recomendamos que todos os desenvolvedores considerem também.git-logo

O Git é um sistema de controle de versão distribuído, de código aberto e
gratuito, projetado para lidar com tudo, de projetos pequenos a grandes, 
com velocidade e eficiência.

Com o Git, os programadores podem coordenar e organizar seu trabalho e  acompanhar todas as alterações feitas em seus códigos-fonte. O Git foi criado por Linus Torvalds e atualmente todo desenvolvedor conhece dois serviços on-line muito famosos que oferecem a funcionalidade do Git: Bitbucket da Atlassian e GitHub da GitHub, Inc., adquirido pela Microsoft em 2018.

Se você não conhece os conceitos de sistema de controle de versão, sugiro que comece a ler o artigo Usando o GIT para desenvolvimento do DataFlex no DataFlex Wiki e o artigo Comparação de software de controle de versão: Git, Mercurial, CVS, SVN.

Os desenvolvedores que já usam o SVN e consideram a adoção do Git também acharão úteis estes artigos:

Recentemente, Dennis Piccioni da Data Access, liderou uma aula na conferência DISD 2020 sobre o uso do Git para controle de códigos-fonte (consulte PPT ). Na classe, Dennis forneceu um arquivo .gitignore de amostra como um atalho para ajudar os desenvolvedores do DataFlex a configurar seu ambiente Git para uso no desenvolvimento de aplicações DataFlex.

Desde então, ampliei o arquivo .gitignore de amostra para meu próprio uso e agora está disponível para a comunidade de desenvolvedores - fique à vontade para usar esse código para ajudar a iniciar sua nova jornada com o Git!


# Arquivos a serem ignorados pelo git em uma workspace do DataFlex

# AppHtml
**/apphtml/global.asa

# AppSrc
**/appsrc/**/*.prn
**/appsrc/**/*.dep
**/appsrc/**/*.exe.manifest
**/appsrc/**/*.err
**/appsrc/**/*.fld
**/appsrc/**/*.pbg
**/appsrc/**/*.pdp
**/appsrc/**/*.pkd
**/appsrc/**/*.prn
**/appsrc/**/*.prp

# Data
**/data/**/*.log
**/data/**/*.dat
**/data/**/*.vld
**/data/**/*.k*
**/data/**/*.bad
**/data/**/*.hdr
**/data/**/*.cch

# DDSrc
**/ddsrc/**/*.def

# IdeSrc
**/idesrc/*.dsk
**/idesrc/*.loc
**/idesrc/*.mtd

# Programs
**/programs/*.dbg
**/programs/*.exe
**/programs/*.exe.manifest
**/programs/*.log