Repositório para controlo do código-fonte

O Repositório é definido como um sistema de gestão de documentos, que permite aos utilizadores gerir ficheiros e pastas através de diferentes sistemas de controlo de versões (SVN ou Git).

Nota: Atualmente, os repositórios só estão disponíveis para as instalações locais baseadas em pacotes. Para poder utilizar a funcionalidade Repositório, garanta que o módulo Repositório está ativado nas definições do projeto.

Vista do navegador do repositório

Uma parte importante do trabalho em equipa num projeto é a partilha de ficheiros e de código-fonte. Manter-se a par das versões mais recentes pode, por vezes, ser um desafio. Como tal, o OpenProject fornece dois tipos de sistemas de controlo de versões (Git e Subversion) que, uma vez devidamente configurados, podem ser utilizados para armazenar dados relevantes em diferentes projetos.

No OpenProject pode ver os ficheiros em Repositório. Tenha em atenção que, a partir do seu site do OpenProject, só pode ver ou transferir os ficheiros. Para submeter novos ficheiros, necessita de um cliente SVN ou Git.

Para poder editar ficheiros e carregar as versões atualizadas no repositório, tem de verificar o seu repositório. Os passos seguintes assumem que configurou o seu repositório OpenProject para trabalhar com o Subversion (mas muitas das opções são muito semelhantes ou idênticas quando usa o Git). Consulte o repositório e guarde-o localmente através de um cliente SVN à sua escolha.

Guia do utilizador repositório

Abaixo da lista de ficheiros, pode ver as últimas revisões e os comentários que foram alterados. Se selecionar um ficheiro específico, verá a lista das suas revisões.

Pode criar uma comparação de duas versões para ver as alterações feitas em ficheiros específicos. Tenha em atenção que esta opção de comparação está disponível para ficheiros individuais, pelo que tem de ser selecionado um ficheiro específico e não uma pasta. Dica: a comparação só funciona para ficheiros de texto simples (por exemplo, xml, yaml, json, html, etc.) e não para ficheiros binários (por exemplo, pdf, ppt, doc, imagens, ficheiros áudio ou de arquivo, etc.).

Guia do utilizador repositório3

Trabalhar com um cliente SVN ou Git

Os dados contidos num repositório de projeto podem ser transferidos para o seu computador utilizando um de vários clientes, por exemplo Tortoise SVN para Subversion, e o cliente git ou um dos clientes GUI recomendados para Git.

As especificações de funcionamento do cliente de controlo de versões selecionado podem variar. Para mais informações, consulte a documentação do seu cliente de software de controlo de versões. Se optar por utilizar o Tortoise SVN, tem um bom guia aqui. Para o Git, recomendamos o guia Pro Git.

Pacotes de trabalho de referência

Na mensagem validação, pode fazer referência a um ID de pacote de trabalho (por exemplo, #1234). Nas definições do repositório (Administração -> Definições do sistema -> Repositório) pode definir palavras-chave que alteram o estado do pacote de trabalho referenciado (por exemplo, correções #1234 ou fechos #1234).

Em qualquer campo Textile, pode fazer referência às revisões colocando um “r” à frente do número da revisão (por exemplo, r123).

Configurar repositórios no OpenProject

Consulte o nosso guia de administração do sistema como configurar repositórios no OpenProject.

Integração de repositórios

Consulte o nosso guia de instalação e operações sobre como integrar repositórios no OpenProject.