Estou com outra dúvida sobre controle de versão, no meu caso uso SVN.
Trabalho com embarcados então pensei em criar um único repositório para tudo relacionado ao projeto.
Tenho a seguinte estrutura de pastas, por exemplo:
/projeto
- trunk
--firmware
--hardware
--documentacao
- tags
- branches
ai quero fazer um tag, porque meu firmware está OK, mas tenho um arquivo que está em documentos que ainda não foi finalizado, esse tag não estaria "errado"?
na pasta firmware tudo está OK, na pasta documentacao tenho um manual incompleto por exemplo.
Qual a solução?
Criar um repositório para cada pasta (parte do projeto) ao inves de uma para o projeto todo?
Fazer um tag somente do que está OK?
mas ai por exemplo, faço um tag na rev 20 do firmware, na rev 21 do hardware e na rev 22 da doc, vai ficar tudo bagunçado…
Alguem já passou por isso? Tem alguma boa prática ou solucao para tal?
Abraço.
--
Antes de enviar um e-mail para o grupo leia:
http://www.ccppbrasil.org/wiki/Lista:AntesdePerguntar
--~--~---------~--~----~---------------------------------~----------~--~----~
[&] Colabore com a Pesquisa de Preferência de Conteúdo
para Eventos do Grupo C & C++ Brasil:
http://www.surveymonkey.com/s/GBBGTXN
------~----~-------~---~---~---~---~----------------~------------~---------~
[&] C & C++ Brasil - http://www.ccppbrasil.org/
Para sair dessa lista, envie um e-mail para ccppbrasil-...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/ccppbrasil
--~--~---------~--~----~--~-~--~---~----~-----------------~--~----------~
Emprego & carreira: vag...@ccppbrasil.org
http://groups.google.com/group/dev-guys?hl=en