O conteúdo de uma visualização do ClearCase é determinado por sua especificação de configuração. A especificação de configuração de uma visualização do ClearCase inclui dois tipos de regras:
Se você estiver utilizando o UCM, as config specs serão definidas pelo projeto e criadas automaticamente. Você mesmo deve criar as regras de carregamento, independentemente se está utilizando o ClearCase UCM ou de base.
Quando você cria uma visualização do ClearCase, ela não possui regras de carregamento. Até que você defina as regras de carregamento para a visualização, ela não pode carregar recursos do servidor. Há várias maneiras de criar regras de carregamento:
Uma regra de carregamento individual pode especificar um arquivo ou diretório. Uma regra de carregamento que especifica um diretório carrega o diretório e todo o seu conteúdo (arquivos e subdiretórios). Uma regra de carregamento que especifica um arquivo carrega apenas o arquivo especificado. Para carregar todos os recursos em um VOB ou componente, crie uma regra de carregamento que especifique o diretório raiz do VOB ou componente.
Independentemente de como uma regra de carregamento foi criada, utiliza-se o editor de regras de carregamento na Editar Configuração para removê-la.
Uma especificação de configuração é o conjunto de regras que utilizam metadados, como nome da ramificação, número da versão e etiqueta, para especificar as versões dos elementos selecionados pela visualização. Uma especificação de configuração seleciona, no máximo, uma versão de qualquer elemento. Quando você carrega um elemento, a versão selecionada pela especificação de configuração é carregada.
A especificação de configuração para uma visualização do UCM é determinada pelo projeto UCM ao qual está associada. As especificações de configuração para visualizações do UCM podem ser editadas apenas para incluir regras customizadas nas áreas em que são permitidas. Por padrão, uma visualização do ClearCase de base utiliza uma especificação de configuração que seleciona a versão mais recente na ramificação principal de cada elemento carregado. Isso é conhecido como uma regra /main/LATEST.
Sempre que você altera uma especificação de configuração, a visualização deve ser atualizada para que contenha as versões selecionadas. Uma atualização pode resultar no carregamento de novas versões, no descarregamento de versões antigas (não mais selecionadas) ou em ambos. Ao utilizar o editor da especificação de configuração na guia Regras de Carregamento do Editar Configuração, a aplicação de suas alterações inicia a atualização. As operações Criar Nova Base de Fluxo e Entregar a Partir do Fluxo do UCM, que podem alterar a especificação de configuração, também fazem com que a visualização seja atualizada.