Página inicial do Grupos do Google
Ajuda | Acessar
Controle de Versão
Há um número excessivo de tópicos que aparecem em primeiro plano neste grupo. Para fazer com que este tópico apareça primeiro, elimine essa opção de um outro tópico.
Erro ao processar a solicitação. Tente novamente.
sinalizar
  4 mensagens - Recolher todas
O grupo no qual você está postando é um grupo da Usenet. As mensagens postadas neste grupo farão com que o seu e-mail fique visível para qualquer pessoa na Internet
Sua resposta não foi enviada.
Post publicado
Diego Campos Rosa  
Ver perfil
 Mais opções 3 out, 16:45
De: "Diego Campos Rosa" <diego.camposr...@gmail.com>
Data: Fri, 3 Oct 2008 16:45:31 -0300
Local: Sex 3 out 2008 16:45
Assunto: Controle de Versão

Pessoal,

Caso exista, qual é a forma correta de usar o Module version number do
projeto?

Somente o build number é auto incremento?

Quando e como devo incrementar os outros?

Obrigado desde já.

--
Atenciosamente,
Diego Campos Rosa
Desenvolvimento de Sistemas
Programação Borland Delphi 7
Borland Delphi 7 Programming
Cel. 51 84597563


    Responder    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Daniel Wildt  
Ver perfil
 Mais opções 4 out, 10:05
De: "Daniel Wildt" <dwi...@gmail.com>
Data: Sat, 4 Oct 2008 11:05:17 -0200
Local: Sab 4 out 2008 10:05
Assunto: Re: [dug-rs] Controle de Versão

No Delphi tu tens informações como Major, Minor, Release e Build.
Um exemplo de trabalho...

Bom, a cada vez que colocas a aplicação para um ambiente de homologação, eu
incremento o valor do build.

E quais outros valores a incrementar?

O trabalho com major e minor, seria tipo, uma versão com muitas novas
funcionalidades, seria o caso de aumentar o valor do major. Versão com
manutenções, mas que consideras ainda como sendo da mesma "familia", só
incrementa o minor. Paches ou algo assim, correção de defeitos, eu
consideraria o aumento no release.

Agora, podes simplificar isto e só trabalhar com major e minor e build.

Enfim, isto é um exemplo. Eu sinceramente usava estes valores de outra
forma, usava uma das variáveis para indicar versão do banco de dados, no
caso do Release. Então trabalhava apenas com major e minor para controlar a
aplicação. O Release usava como versão do banco de dados e o build é naquilo
que te falei, sempre ia incrementando.

E mais importante que isto, é que o teu controle de versão tem que estar
sincronizada com esta configuração:
http://weblogs.asp.net/rosherove/pages/VersionControlStrategyForTeamS...
Um exemplo aqui da galera falando de TFS, mas enfim, isto vale para CVS,
SVN, StarTeam, enfim, qualquer aplicativo de controle de versão ou Gestão de
Configuração que estiverem usando.

2008/10/3 Diego Campos Rosa <diego.camposr...@gmail.com>

--
Regards,
Daniel Wildt
http://danielwildt.blogspot.com
http://weblogs.java.net/blog/dwildt/

Volunteer at java.net Global Education and Learning Community (GELC) as a
Community Leader - http://edu-gelc.dev.java.net
http://wiki.java.net/bin/view/People/DanielWildt


    Responder    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Assunto da discussão alterado para Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados" de Paulo - yahoo
Paulo - yahoo  
Ver perfil
 Mais opções 4 out, 16:45
De: "Paulo - yahoo" <psdi...@yahoo.com.br>
Data: Sat, 4 Oct 2008 16:45:16 -0300
Local: Sab 4 out 2008 16:45
Assunto: Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados

Pessoal:

Peço licença para colocar algumas perguntas relacionadas com a
distribuição/instalação de um sistema, que pretendo vender através de
em um site (ainda a ser montado).  Na empresa em que eu trabalhava,
eu e meus colegas é que íamos diretamente ao cliente e fazíamos a
instalação para ele, em toda a sua rede, e por isso não tenho experiência
quanto a vender um sistema pela Internet.

Estou terminando um sistema feito em Delphi 7 (sete), que utiliza
base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase).
Obs.: É um sistema relativamente simples, para ser usado em modo monousuário
ou em rede.  Não faz uso de nenhum recurso especial, não exige conexão
com a Internet para funcionar.

Gostaria de saber das pessoas que trabalham de forma semelhante à
que citei acima como é que fazem para distribuir o sistema (supondo que
eu venha a criar um site de onde os clientes possam baixar a instalação).

Eis as principais dúvidas:

a) Vocês criaram a instalação do FB e do aplicativo como uma única
instalação, ou como duas instalações separadas ?

b) É preferível eu ter uma instalador apenas para meu sistema,
e nas instruções de instalação orientar ao usuário que rode antes
o instalador do FB ?

c) É possível eu criar um instalador (no Inno Setup, por exemplo) que
detecte se o FB está ou não instalado no computador do usuário,
e que chame a instalação do FB automaticamente, se necessário ?

d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam
alguma rotina (script ?) que se comunica com o FB e cria o banco de dados na
hora da instalação ?  Podem enviar um exemplo ?

e) Estou pensando em enviar o FB embarcado, como default, pois imagino que
um usuário que não seja da área de Informática possa ter alguma dificuldade
em instalar o FireBird.  Assim, tudo o que meu instalador precisaria fazer seria
copiar os executável do sistema, o BD vazio, etc. para uma pasta e criar um
ícone no desktop.  Caso o usuário queira usar o sistema em rede, então
eu deixaria instruções (no meu site - que estou pensando em criar) para uma
instalação em rede - que alertaria ao usuário que alguém da área de Informática
deveria fazer a instalação.  Alguém já pensou em algo assim ? O que acham disso ?

Enfim, agradeço muito se me derem algumas orientações quanto a este assunto.

Muito obrigado pela atenção de todos.
Paulo


    Responder    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Daniel Wildt  
Ver perfil
 Mais opções 5 out, 19:27
De: "Daniel Wildt" <dwi...@gmail.com>
Data: Sun, 5 Oct 2008 20:27:01 -0200
Local: Dom 5 out 2008 19:27
Assunto: Re: [dug-rs] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados

Sugiro que você tenha um instalador para a aplicação cliente e um instalador
para o banco de dados.
Para o caso do Firebird, tem este artigo aqui:
http://www.devmedia.com.br/articles/viewcomp.asp?comp=1300

Att,
Daniel Wildt

2008/10/4 Paulo - yahoo <psdi...@yahoo.com.br>

--
Regards,
Daniel Wildt
http://danielwildt.blogspot.com
http://weblogs.java.net/blog/dwildt/

Volunteer at java.net Global Education and Learning Community (GELC) as a
Community Leader - http://edu-gelc.dev.java.net
http://wiki.java.net/bin/view/People/DanielWildt


    Responder    Responder ao autor    Encaminhar  
É necessário Efetuar login antes de postar mensagens.
Para postar uma mensagem você precisa primeiro participar deste grupo.
Atualize seu apelido na página de configurações da inscrição antes de postar.
Você não tem a permissão necessária para postar.
Fim das mensagens
« Voltar a Discussões « Tópico recente     Tópico antigo »

Criar um grupo - Grupos do Google - Página inicial do Google - Termos de Uso - Política de Privacidade
©2008 Google