Desenvolvimento em modulos
19/06/2019
0
Prezados, sou desenvolvedor de um sistema para a empresa, há mais de 10 anos.
Pois bem, contratamos mais um programador e agora iremos desenvolver os dois o mesmo projeto.
Alem de usar SVN, quais alternativas voces indicam nesse caso? pois como o sistema em Delphi gera somente um executavel, como podemos controlar o que cada um mudou para nao termos problema de versao a ser distribuida?
Obrigado.
Pois bem, contratamos mais um programador e agora iremos desenvolver os dois o mesmo projeto.
Alem de usar SVN, quais alternativas voces indicam nesse caso? pois como o sistema em Delphi gera somente um executavel, como podemos controlar o que cada um mudou para nao termos problema de versao a ser distribuida?
Obrigado.
Alexandre Virissimo
Curtir tópico
+ 0
Responder
Post mais votado
19/06/2019
O SVN já resolve o seu problema.
Antes de gerar um novo executável, o desenvolvedor deve dar um update no pasta do código fonte, para garantir que está trabalhando na versão mais atual do software. Logo em seguida deve dar um commit para mandar as alterações feitas para o repositório. Se por um acaso os dois desenvolvedores estiverem trabalhando no mesmo arquivo ao mesmo tempo, quando for dado um commit, pode ser que gere um conflito. Nessas situações vai ser preciso fazer um merge. A interface do Tortoise é bem intuitiva.
Uma outra opção seria o Git, que até é mais utilizado no momento, mas acredito que a curva de aprendizado para programadores Delphi seja menor com o SVN.
Antes de gerar um novo executável, o desenvolvedor deve dar um update no pasta do código fonte, para garantir que está trabalhando na versão mais atual do software. Logo em seguida deve dar um commit para mandar as alterações feitas para o repositório. Se por um acaso os dois desenvolvedores estiverem trabalhando no mesmo arquivo ao mesmo tempo, quando for dado um commit, pode ser que gere um conflito. Nessas situações vai ser preciso fazer um merge. A interface do Tortoise é bem intuitiva.
Uma outra opção seria o Git, que até é mais utilizado no momento, mas acredito que a curva de aprendizado para programadores Delphi seja menor com o SVN.
Daniel Araújo
Responder
Clique aqui para fazer login e interagir na Comunidade :)