Pergunta

No momento, estamos usando o SVN e estamos armazenando grande parte da obra de arte (sons, imagens) em nosso repositório junto com todo o resto. No momento, os artistas comprometem seu trabalho diretamente ao repositório. Quando a obra de arte é aprovada, ela está vinculada à base de código.

Queremos manter o processo de checkout simples (para que a arte não precise ser instalada/configurada separadamente), mas gostaríamos de otimizar um processo em que os artistas que produzem as imagens podem enviar seu trabalho em algum lugar independente do repositório principal e e Depois de ser aprovado, é colocado no repositório principal. Queremos torná -lo o mais simples possível para os artistas, sem muito treinamento.

Como sua empresa normalmente simplifica isso? Que software você usa?

Foi útil?

Solução

Com o que as equipes com quem trabalhei fizeram no passado é interromper o repositório em subversão. Então, por exemplo:

/repository/trunk
                 /project_name (this would be your project)
                 /artwork      (artists work out of here)

Em seguida, a equipe de arte só verifica o ramo de obras de arte e trabalha com isso e os desenvolvedores trabalham na filial do projeto. É de responsabilidade de um dos artistas (o líder, normalmente) de checar as obras de arte acabadas para uma pasta 'arte' (ou imagens, ou mídia, etc.) sob o projeto para uso pelos desenvolvedores.

Embora não seja automatizado, descobrimos que funciona muito bem porque separa as preocupações, mas ainda permite que as equipes funcionem (em última análise) juntas.

Outras dicas

Que tal ter um repositório separado para os artistas e, em seguida, uma pasta de tags "aprovada" que contém as mais recentes versões aprovadas. Esta tag pode então ser vinculada pelo SVN: External ao seu repositório de código principal.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top