Um entendimento de como determinados conceitos do
Controle de origem do Rational Team Concert
se relacionam aos similares no
Rational ClearCase
pode ajudar os usuários do
Rational ClearCase a
se adaptarem à utilização do
Controle de origem do Rational Team Concert.
Para obter uma visão geral concisa da terminologia e dos conceitos do Jazz, consulte as Referências Rápidas ou
Visão Geral do Controle de origem do Rational Team Concert.
- No Jazz, um arquivo ou uma
pasta com controle de versão é chamada de "item com versão", o que é análogo a um elemento em um VOB.
- Um item com versão é modificado no contexto de um "espaço de trabalho de repositório", que é análogo a um
fluxo de desenvolvimento UCM ou uma derivação privada do
Rational ClearCase
base. As alterações que você faz em um espaço de trabalho de repositório são privadas para esse espaço de
trabalho até você entregá-las.
- Uma projeção de um espaço de trabalho de repositório no sistema de arquivos local é chamada de um espaço
de trabalho local. Um espaço de trabalho local é análogo a uma visualização
Rational ClearCase.
Se estiver utilizando cliente do Eclipse, o espaço de trabalho local e um espaço de trabalho do Eclipse. Qualquer arquivo ou pasta no espaço de trabalho local pode ser modificada, assim não há operação de registro
de saída explícita. Este comportamento é semelhante ao comportamento do verificação de saída automática
fornecida pelos plug-ins existentes do
Rational ClearCase
para Eclipse. Quando você efetua o registro de entrada em um arquivo ou uma pasta, ele é designado a um
conjunto de alterações, o que é análogo ao conjunto de alterações de uma atividade do UCM.
- Um fluxo do Jazz rastreia o
histórico de um conjunto de "itens com versão" e é análogo a um fluxo de integração do UCM.
- Quando você estiver pronto para tornar as alterações que fez em um espaço de trabalho disponível a outros
membros da equipe, você as entregará a um fluxo, assim como quando as alterações feitas em um fluxo de
desenvolvimento do UCM estiverem prontas para serem vistas por outros membros da equipe, você as entregará a
um fluxo de integração do UCM.
- Quando você desejar registrar uma configuração em particular de um espaço de trabalho ou fluxo, crie uma
"linha de base" nesse espaço de trabalho ou fluxo, assim como cria uma linha de base do UCM em um fluxo de
desenvolvimento ou de integração do UCM.
Diferentemente de uma linha de base do UCM, que é fixada para o
fluxo no qual ela é criada, uma linha de base do
Jazz pode ser entregue a partir
de um espaço de trabalho para um fluxo.
- Quando você estiver pronto para ver as alterações que foram entregues para um fluxo, aceite essas
alterações em seu espaço de trabalho. Isso é análogo a refazer uma linha de base do fluxo de desenvolvimento
do UCM para ver as alterações que foram entregues para um fluxo de integração do UCM. A operação de aceitação
lhe permite aceitar todas as operações a partir de um fluxo, ou de uma linha de base selecionada a partir de
um fluxo, assim como a operação de refazer a linha de base do UCM permite especificar a configuração mais
recente do fluxo de integração do UCM, ou uma linha de base do UCM selecionada do fluxo de integração de UCM.
- Uma operação de aceitação pode introduzir conflitos, assim como refazer uma linha de base do UCM também pode. O
Controle de origem do Rational Team Concert
fornece ferramentas para mesclagem que ajudam a solucionar esses conflitos.
- Um item de trabalho especifica problemas a serem tratados (por exemplo, aprimoramento do produto ou
solicitações de correção de defeitos), e é análogo a uma atividade do UCM ativada pelo ClearQuest. Em particular, como uma atividade do UCM ativada pelo ClearQuest, um item de trabalho permite associar um
conjunto de alterações a um aprimoramento ou correção de defeito em particular, e rastrear esse conjunto de
alterações conforme ele flui através do esforço de desenvolvimento em geral.
- Uma área de projeto define um processo e conjuntos de políticas que se aplicam a todos os fluxos e itens
de trabalho na área de projetos, e é análogo a um projeto do UCM com suas políticas de projeto.