Você deve configurar o host de sincronização e criar umClearCase Synchronized Stream
antes que quaisquer arquivos ou pastas possam ser sincronizados com o Rational ClearCase.
Para utilizar o
ClearCase Synchronizer,
você configura um ou mais hosts do
Rational ClearCase
para suportar a sincronização entre
o
Controle de origem do Rational Team Concert
e
o
Rational ClearCase
e defina um ou mais
ClearCase Synchronized Streams
que contêm arquivos e pastas para importar
do
Rational ClearCase
ou exportar do
Controle de origem do Rational Team Concert.
Após a conclusão desta etapa, os usuários podem modificar estes arquivos e pastas em qualquer um dos
ambientes. A sincronização regular e automatizada mantém ambos os ambientes ativos e em execução.
Um
processo de sincronização recupera alterações criadas no
Controle de origem do Rational Team Concert
e efetua o registro de entrada delas no
Rational ClearCase
como novas versões. Ele também recupera alterações criadas
noRational ClearCase
e as entrega para um fluxo do
Controle de origem do Rational Team Concert
intitulado
ClearCase Synchronized Stream.
Quando ocorrem conflitos devido a um arquivo ou pasta que foi modificado no
Rational ClearCase e
no
Controle de origem do Rational Team Concert,
eles aparecem como conjuntos de alterações de entrada para uma área de trabalho de repositório especial
conhecida como área de trabalho de mesclagem. O proprietário da área de trabalho de mesclagem
(normalmente o líder do projeto) resolve os conflitos e então entrega os conjuntos de alterações mesclados
para o fluxo sincronizado, onde podem ser acessados por qualquer membro da equipe.
Para configurar a sincronização:
- Configure um host de sincronização.
- Crie uma conta do processo de sincronização no repositório.
- Inclua a conta do processo de sincronização em sua área da equipe.
- Crie um ClearCase Synchronized Stream.
A
Figura 1 ilustra as
interações entre o host de sincronização, o
Jazz Team
Server
e o
Rational ClearCase.
Figura 1. Fluxo de Dados da Sincronização
Novas versões selecionadas
por uma visualização dinâmica do
Rational ClearCase
em execução no host de sincronização são consolidadas no
ClearCase Synchronized Stream
pelo processo de sincronização. Se quaisquer itens no fluxo sincronizado foram modificados simultaneamente
pelos usuários do
Controle de origem do Rational Team Concert
e pelos usuários do
Rational ClearCase,
eles aparecem em um conjunto de alterações de entrada para a área de trabalho de mesclagem. O proprietário da
área de trabalho de mesclagem resolve os conflitos e então entrega os resultados mesclados para o
ClearCase Synchronized Stream.
Qualquer usuário do
Controle de origem do Rational Team Concert
pode criar uma área de trabalho do repositório a partir deste fluxo ou incluí-la como um destino de fluxo de uma área
de trabalho de repositório. As alterações entregues de uma área de trabalho do repositório para o
ClearCase Synchronized Stream
têm seu registro de entrada efetuados no
Rational ClearCase na próxima
vez que o processo de sincronização é executado.