Mesclando Alterações Feitas por Vários Usuários

Se você utilizar o Rational ClearCase como o sistema de gerenciamento de configuração do software, quando vários usuários fizerem alterações no mesmo arquivo, será solicitado que o segundo usuário a efetuar o registro de entrada do arquivo faça a mesclagem.

Mesclar é o processo de combinar o conteúdo de dois ou mais arquivos em um único arquivo novo. O primeiro usuário a executar o registro de entrada do arquivo cria uma nova versão. O segundo usuário a executar o registro de entrada do arquivo é solicitado a fazer a mesclagem. Se o ClearCase puder gerenciar a combinação de várias edições para o arquivo, as alterações serão mescladas em uma nova versão do arquivo, automaticamente. Se houver conflito entre as edições ou não for possível resolvê-las, os usuários deverão resolver os conflitos. O ClearCase inicia a ferramenta Mesclagem de Diferenças, na qual você pode visualizar as diferenças e mesclar dois ou mais arquivos, se necessário.

Se o Functional Tester não puder mesclar dois arquivos automaticamente, ele não concluirá o registro de entrada.

A tabela a seguir descreve o tipo de arquivos do Functional Tester, a ferramenta utilizada para a mesclagem e as regras para efetuar o registro de entrada ou a mesclagem dos arquivos.

Arquivo Método de Mesclagem ou Regras para Efetuar o Registro de Entrada
Arquivos Java O Functional Tester mescla os arquivos automaticamente. Se não for possível executar uma mesclagem automática, o ClearCase iniciará a ferramenta Mesclagem de Diferenças, na qual você resolverá os conflitos. Para obter informações sobre como utilizar a ferramenta Mesclagem de Diferenças, consulte a Ajuda do ClearCase.
Arquivos de Mapeamentos de Objetos

O Functional Tester mescla os arquivos de mapeamentos de objetos automaticamente.

Para rever a mesclagem automática dos arquivos de mapeamentos de objetos, utilize o Editor de Mapa de Objetos. Por exemplo, se dois usuários incluírem o mesmo objeto no mapa, mas as informações de reconhecimento para o objeto forem diferentes no sistema de cada usuário, haverá dois objetos no mapa de objetos. Utilize o mapa de objetos para unificar os dois objetos.

Para obter informações sobre como o Functional Tester se comporta quando você cancela o registro de entrada de um mapa de objetos de teste privado ou compartilhado em vários estágios do procedimento, consulte Cancelando durante o Registro de Entrada de um Mapa de Objetos de Teste Mesclado.

Arquivos de definição de script

O Functional Tester mescla os arquivos de definição de script automaticamente. Se não for possível executar uma mesclagem automática, o ClearCase iniciará a ferramenta Mesclagem de Diferenças, na qual você resolverá os conflitos.

Arquivos de ponto de verificação

O Functional Tester efetua o registro de entrada nas últimas alterações no arquivo de ponto de verificação.

Se dois usuários efetuarem o registro de saída no mesmo arquivo de ponto de verificação, e um dos usuários tiver efetuado o registro de entrada de suas modificações antes, o segundo usuário a fazer o registro de entrada do arquivo não será obrigado a mesclar. As alterações registradas do segundo usuário sobrescrevem as alterações registradas do primeiro usuário.

Arquivos de datapool

O Functional Tester efetua o registro de entrada nas últimas alterações no arquivo de datapool.

Se dois usuários efetuarem o registro de saída do mesmo arquivo de datapool, e um dos usuários efetuou o registro de entrada de suas alterações primeiro, o segundo usuário a registrar o arquivo não precisará mesclar. As alterações registradas do segundo usuário sobrescrevem as alterações registradas do primeiro usuário.


Feedback