Skip to main content

Cleartool Chtype Binário Opções



ClearCase Suporte: Common ClearCase Checkin Mensagem de Erro Aqui é uma mensagem de erro comum em ClearCase ao tentar verificar em um arquivo. Cleartool ci - nc FILENAME textfiledelta: Erro: FILENAME não é um arquivo de texto: contém uma linha que excede 8000 bytes. Use um gerenciador de tipos diferente (como um arquivo compactado). Cleartool: Erro: Não é possível verificar em FILENAME. Basicamente, esta mensagem de erro de delta de arquivo de texto é que o elemento ClearCase é um arquivo de texto no banco de dados, e você está tentando verificar em uma versão sem texto. Por exemplo, você pode ter criado apenas algumas versões (main0 e main1), e essas versões foram inicialmente arquivos vazios que ClearCase assumiu foram arquivos de texto quando você criou o elemento pela primeira vez. No entanto, quando você finalmente verificar em uma versão concluída com todos os dados nele, esta versão final pode conter dados não-texto. Para resolver esse problema, você precisará alterar o tipo de elemento antes de poder verificar a nova versão. Se o arquivo for um arquivo binário normal, então eu recomendo alterar o tipo de elemento para um tipo de arquivo compactado com este comando. Cleartool chtype compressedfile FILENAME Se o arquivo for um arquivo Rational Rose RealTime, então eu recomendo alterar o tipo de elemento para um tipo de unidade Rose com este comando. Cleartool chtype rosertunit FILENAME Você deve ser o proprietário do VOB ou proprietário do elemento para executar qualquer um desses comandos. Não se esqueça de verificar novamente depois. Por Phil para Humanidade em 20090110chtype 8211cmiddotomment comentário 8211cfimiddotle comment-file-pname 8211cqmiddotuery 8211cqemiddotach 8211ncmiddotomment 8211fmiddotorce 8211pnamiddotme tipo-selector pname. Objeto-seletor. DESCRIÇÃO O comando chtype altera o tipo de elemento de um ou mais elementos existentes ou renomeia um ou mais ramos existentes. Essas operações envolvem a alteração do objeto de tipo associado ao elemento ou ramo. RESTRIÇÕES Identidades Para um elemento, você deve ter uma das seguintes identidades: Proprietário do elemento VOB proprietário root (UNIX) Membro do grupo de administradores ClearCase (ClearCase no Windows) Administrador local do servidor do servidor ClearCase LT (ClearCase LT no Windows) Ramo, você deve ter uma das seguintes identidades: Criador de ramo Proprietário do elemento VOB proprietário raiz (UNIX) Membro do grupo de administradores ClearCase (ClearCase no Windows) Administrador local do servidor do servidor ClearCase LT (ClearCase LT no Windows) Ocorre um erro se Um ou mais desses objetos estão bloqueados: Manipulação de arquivos binários em ClearCase Os arquivos binários são tratados no UCM da mesma forma que são tratados no ClearCase base que não podem ser mesclados. ClearCase só pode mesclar arquivos de texto, portanto, uma estratégia diferente deve ser implantado, a fim de gerenciar a mudança relacionada ao conteúdo binário. Para gerenciar arquivos binários com eficiência no ClearCase, novos tipos de elementos devem ser definidos para lidar com esses tipos de arquivo. As seguintes opções estão disponíveis: Configure o tipo de elemento a ser considerado nunca para a fusão. ClearCase não tentará mesclar elementos com um tipo de intercalação nunca. Esses elementos serão deixados inalterados durante uma operação de entrega ou rebase e você não será solicitado a intercalá-los. Disponível no ClearCase 7.0 e posterior: Configure o tipo de elemento a ser copiado. Para elementos com um tipo de cópia, o ClearCase irá, em uma intercalação, substituir a versão de destino pela versão de origem sem interação do usuário. Consulte a nota técnica 1240740 para obter mais informações. Observação: As instruções a seguir são tomadas do ponto de vista do sistema operacional Windowsreg do Microsoftreg. As etapas podem diferir no UNIXreg e Linuxreg, mas os conceitos se aplicam exatamente. Nota: O tipo de elemento pode ser criado a partir da linha de comando ou da GUI. Reutilize um tipo de elemento existente ou Crie um novo a partir da linha de comando ou GUI. Consulte a etapa 2 se o tipo de elemento já existir. Reveja o Guia de Referência do ClearCase sobre o tópico mkeltype (cleartool man mkeltype) para obter mais detalhes. GUI example gt Criar: Open Type Explorer GUI para o VOB (Iniciar gt Programas gt Rational ClearCasegt Tipo Explorer) Selecione o VOB onde existem arquivos binários. Abra a pasta do tipo de elemento Clique com o botão direito do mouse e crie um novo tipo de elemento. Dê ao elemento um nome (por exemplo NEVERMERGE ou COPY ou qualquer nome de sua escolha). Clique em OK Na guia Tipo Gerenciador na caixa de diálogo Tipos de elementos Propriedades, ative a opção Não considere elementos deste tipo para mesclagem Sempre copiar elementos desse tipo (ClearCase 7.0 ou posterior) Para os elementos binários que já existem no VOB, use cleartool Chtype para alterar esses tipos para o novo tipo de elemento. Consulte o Guia de Referência do ClearCase sobre o tópico de chtype (cleartool man chtype) para obter mais detalhes. Para os arquivos binários que ainda não residem no VOB, o arquivo mágico pode ser editado para chamar o novo tipo de elemento para elementos com uma determinada extensão. Após a criação do elemento, esses arquivos usarão o novo tipo que você definiu para gerenciar esses elementos de arquivo. Consulte o Guia de Referência do ClearCase sobre o tópico cc. magic, default. magic (cleartool man cc. magic) para obter mais detalhes. Instruções para VOBs replicados As mesmas etapas são necessárias como acima no entanto, os tipos de elemento precisam ser criados a partir da linha de comando em um ambiente replicado. Nota . A GUI só pode ser usada em VOBs não replicados se o ClearCase MultiSite estiver habilitado, então não será possível remover um tipo de elemento ou alterar a definição de um tipo de elemento do Explorador de Tipos ea sintaxe da linha de comando deve ser usada. Revisar technote 1148740 Alterar tipos de elementos usados ​​em um VOB replicado para obter informações adicionais sobre como trabalhar com tipos de elemento em um VOB replicado. Nunca Mesclar Exemplo: M: viewvobgt cleartool mkeltype - supertype arquivo - mergetype nunca - nc FILENEVERMERGE Tipo de elemento criado quotFILENEVERMERGEquot. M: viewvobgt cleartool mkeltype - supertype arquivo compactado - mergetype copy - nc COMPRESSEDFILECOPYMERGE Criado tipo de elemento quotCOMPRESSEDFILECOPYMERGEquot. As definições de fusão trivial e manual Trivial: As versões de base e de destino do elemento são as mesmas. Isso significa que o elemento pode ser simplesmente copiado da origem para a vista de destino. Uma mesclagem trivial é determinada automaticamente por merge ou findmerge e, portanto, será cuidada por você. Manual: As versões de origem e destino do elemento contêm um ou mais conflitos que você deve resolver. Uma fusão manual requer, portanto, que você: Confira a versão de destino. Copie os dados da versão de origem para a versão de destino. Marque a versão de destino. Desenhe manualmente a seta de mesclagem em uma GUI de árvore de versão ou você pode executar o comando cleartool merge com uma opção - ndata para estabelecer manualmente a seta de mesclagem entre as versões de origem e de destino. Informação relacionada

Comments