Wednesday 25 October 2017

Cleartool chtype binário opções no Brasil


Chtype 8211cmiddotomment comentário 8211cfimiddotle comentário-arquivo-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: 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 20090110Handling arquivos binários em ClearCase Arquivos binários são manipulados em UCM da mesma forma que eles são tratados na base ClearCase eles 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. Revisão technote 1148740 Alterando 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ções relacionadas Tutoriais do Linux Índice: Comandos Clearcase Client: atribuir um novo nome a um objeto Clearcase (por exemplo, pool, réplica, rótulo). Use mv para alterar o nome de um arquivo ou diretório. Setcache ct setcache - view - host - cachesize 1024k ct setcache - view - site - cachesize 2m ct setcache - view - cachesize 5m viewtag Definir Clearcase vista ou parâmetros de cache MVFS. Defina o tamanho do cache para todas as visualizações no servidor para 1024 Kb. Defina o tamanho do cache para todas as visualizações em todo o site para 2 Mb. Definir o tamanho do cache para uma única exibição especificada. Visualizar com ct lssite - inquire Controla e monitora os caches MVFS (apenas visualizações dinâmicas). Ct lssite - inquire Lista de propriedades do site no registro de configuração do site. Define ou desabilita propriedades de todo o site no registro de configuração do site. Exibir padrões de tamanho do cache para os clientes Windows padrões para chechin e checkout preservar relatório VOB uso do espaço em disco. Ferramentas GUI: usratriabinxclearcase amp usratriabinxcleardiff amp usratriabinxlsvtree amp (Mesmo que xclearcase - vtree) Potencial Pitfall. Você pode ter que emitir o comando LANGC de exportação antes de iniciar a GUI. Obter o exemplo de arquivo de configuração do shell de nó-nome: homevobadmconfig. bashrc. Cshrc. Kshrc. Exemplo de sessões do Unix Clearcase: Faça alterações em um arquivo: Comentários terminados com um ponto (.). Use exit para sair da vista Clearcase e retornar ao shell Unix. Adicione um novo arquivo ao controle do Clearcase: Checkout (.), Copie o arquivo e adicione-o ao controle do clearcase. Em seguida, check-in diretório. Diretório necessário atualizar para refletir a mudança para o seu conteúdo. Observe que os novos arquivos adicionados ao diretório não podem ser visualizados por outros até que o diretório seja verificado. Exemplo de adicionar todos os arquivos ao controle Clearcase: ct mkelem - ci - nc Adicionar novo diretório ao controle Clearcase: Clearcase Labels: rótulo. O segundo aplica o rótulo ao diretório atual. Recursivamente na estrutura de diretórios. Outro exemplo: ct mklabel - recurse - follow - nc RELEASENAME .. directory-name Onde a opção - follow permite que o mklabel siga links simbólicos. Nota: Deve executar o comando a partir de um diretório dentro do arquivo VOB. Update e aplicar o rótulo existente para o novo arquivo: Mover rótulo da versão 3 e agora aplicá-lo à versão 4. Remover rótulo antigo: Listar todos os rótulos: Segunda lista de versões Todas as etiquetas da API. Listar todos os rótulos em um arquivo: O segundo comando não funciona () Formatos de etiqueta: RELEASENAME .. Etiquetas padrão criadas pelo Clearcase: BACKSTOP: Nenhuma alteração permitida. Nenhuma nova versão é permitida quando o rótulo é aplicado. Veja também o comando lock. CHECKEDOUT: Atualmente verificou versões. ÚLTIMA: Versão mais recente de um ramo. Para localizar o diretório usado para armazenar exibições, execute o seguinte comando: Criar vista do diretório views. Arquivos há viewname. vws Mover um modo de exibição: Assumindo que o movimento está em um único servidor e não há arquivos check-out. Parar viewserver. Clearcase Clearmake: Pode-se também definir a variável de ambiente: export CCASEMAKECOMPATgnu Verifique primeiro se existem quaisquer arquivos check-out. Execute makefile. Registro de configuração da lista. A vantagem do clearmake é que os objetos derivados (arquivos de objeto gerados pela compilação de origem, portanto derivados da fonte) são armazenados com nomes estendidos. I. e. file-name. o26Feb.14: 28: 9621 Exibir grupo padrão no PC com Windows: Abra uma janela de prompt de comando do DOS. Cd Program FilesRationalClearcaseetcutils Executar o comando creds Ler o domínio Primary Group. PC Configspec: clique com o botão direito do mouse em XX: drive clearcase properties. Clearcase explorer: C: Programa FilesRationalClearCasebinclearexplorer. exe Clearcase encontrar comando: Tag - all refere-se a todos os arquivos em VOB. Encontre todos os arquivos com o rótulo dado no VOB: ct find - all - type file - version lbtype (LABEL-NAME) - print Encontre todos os arquivos novos ou alterados desde que com um rótulo especificado: ct find - all version lbtype (LABEL-NAME ) Ampamp version (mainLATEST) - print Encontrar todos os arquivos no final de uma filial no diretório atual: ct find. - version version (. Branch-name LATEST) - print Explicação das vistas do Clearcase e da estrutura de arquivos em um modo de exibição: São necessárias vistas para usar o Clearcase. Uma visão única atribuída a um usuário irá: permitir que um desenvolvedor acesso aos dados VOB (armazenamento de código fonte) fornecer um espaço de trabalho são onde os usuários podem modificar privadamente dados VOB sem perturbar a visão dos dados VOB detidos por outros desenvolvedores. As alterações só são acessíveis por outros quando um arquivo é verificado no VOB a partir do espaço privado dos usuários. Existem três tipos de visualizações: Visualização de instantâneo: as alterações e atualizações por outros não estão disponíveis para uma visualização de instantâneo até que um novo instantâneo seja capturado. Web view: acessível a partir da interface da Web do Clearcase. Similar a uma visão de instantâneo. Visualização dinâmica: acesso a todas as versões dos elementos VOB e visualização de objetos particulares à medida que são verificados no VOB. Estrutura do Diretório dentro da visão: O sistema de exibição e versão do Clearcase baseia-se em uma estrutura de diretórios abaixo do que ao princípio parece ser um conjunto padrão de arquivos em uma estrutura de diretórios. Exemplo: (set view first: ct setview xxxxxx) Observe que há três versões do arquivo no ramo principal. Representação real do caminho do diretório: Observação: o Clearcase armazena todo o conteúdo do arquivo salvo e não um diff entre versões como RCS ou SCCS que constrói versões do arquivo quando necessário. O arquivo 3 e LATEST são idênticos. Isso não mostrará nenhuma alteração entre os arquivos. Pesquisar todos os arquivos arquivados para uma seqüência de caracteres: find filename. ext - print grep wordToFind Este conhecimento pode facilitar pesquisas em versões anteriores do código-fonte. Relationship entre as vistas ea estrutura de diretório: Cada visualização terá a estrutura de diretório descrita acima em sua vista. Esta visão de caminho. É visível pelo usuário UNIX regular, com ou sem a configuração da exibição. Quando você define sua view (ct setview view-name1), permite visualizar o arquivo Clearcase de vob vob-name. . O caminho acima é para view view-name1 O caminho view view-name1 mostrará todos os ramos de revisão. Configspec especifica regras de visualização de elementos especificados que serão mostrados em uma determinada exibição. O configspec padrão do sistema pode ser encontrado em ATRIAHOMEdefaultconfigspec (Normalmente: usratriadefaultconfigspec) Configspec básica: (viewstore de destino view-tag. vwsconfigspec) Corresponde a todos os elementos no caminho, mas não recursivamente. Combina todos os elementos no caminho que correspondem ao sufixo. h, mas não recursivamente. Corresponde a todos os elementos no caminho em um diretório chamado src que corresponde a esse nome de arquivo. Corresponde a todos os elementos na árvore de directorisubdirectory chamada src que correspondem a esse nome de arquivo. Corresponde a todos os elementos com o sufixo. h e. c na árvore do directorysubdirectory chamada src. Corresponde a todos os elementos (arquivos e diretórios) na diretoria diretórioubdiretório src. Esta regra é obrigatória. Sem esta regra, qualquer arquivo que é check-out não será visto em uma exibição. Element - directory mainLATEST Olhe para a versão mais recente do diretório no ramo principal. Element - directory branch-name LATEST Consulte a versão mais recente do diretório no ramo definido. Element - file main-version-number Mostra este número de versão específico de todos os ficheiros em vista. Mostrar elementos com esta etiqueta. (Ie elemento mainLABEL3) elemento nome-regra - time elemento-tempo nome-regra - time 26-Oct.14: 32 Mostrar elementos que obedecem a esta regra e modificados pela última vez antes do tempo Mostrar elementos que cumprem esta regra e modificados pela última vez antes de Time elemento vobvob-nameAppName LABEL Exibir elementos no diretório especificado com o rótulo fornecido. Elemento vob projetoA. A regra mainLATEST aplica-se somente à hierarquia de diretórios especificada. Ramificação pode ser realizada para: Permitir desenvolvimento paralelo entre dois desenvolvedores e depois mesclar o código. Crie uma nova versão do software com diferentes recursos para uma finalidade específica. Adicione recursos em um ramo separado para ser mesclado mais tarde depois que for comprovado. O benefício é permitir que o ramo principal continue sem ser perturbado. Configspec para exibir ramificação: Este configspec criará um novo ramo para novos arquivos adicionados ou para arquivos verificados. Se o arquivo é check-out de mainLATEST. Então trigger (mkbranch branchx) executa para criar um novo ramo para o arquivo check-out. O tipo de ramo deve primeiro ser criado com o comando: mkbrtype - c Comentário vai aqui branchx Crie o tipo de ramo antes de criar o ramo real. Somente um tipo de ramo de um nome dado existirá. Muitos arquivos podem existir com os ramos do mesmo tipo de filial. Exemplo de criação de um ramo: ct mkbrtype - c Comentário vai aqui BugFixbranchY ct setview nome-de-vista ct mkbranch - nc BugFixbranchY arquivo-para-branch. cpp Isso criará a versão 0 de file-to-branch. cpp no ​​ramo chamado BugFixbranchY. Crie um ramo fora da versão 5 do arquivo-para-branch. cpp na filial principal. Ct mkbranch - nc BugFixbranchY file-to-branch. cpp main5 Criar ramo usando toda a fonte: ct mkbranch - nco - c Correção do bug B patchB. cpp. h GUI: ct lsvtree - g file-name Fusão: Mudanças feitas em um ramo para a versão mais recente no ramo principal, um iria realizar uma mesclagem. Mesclar versão 5 no ramo para a versão mais recente no ramo principal: ct intercalar - to arquivo-para-merge. cpp - insert - version mainBugFixbranchY5 Especifique versões consecutivas 2 a 5: ct merge - t file-to-merge. cpp - Insert - version main BugFixbranchY 2main BugFixbranchY 5 Junte todas as alterações em um ramo no ramo principal: ct findmerge file-to-merge. cpp - fversions. BugFixbranchY LATEST - merge Listar todos os ramos: ct lstype - kind brtype xclearcase: Comando: usratriabinxclearcase xcleardiff: Comando: usratriabinxcleardiff Motif resource file: (Adicionar a HOME. Xdefaults) xlsvtree: Command: usratriabinxlsvtree Potential Pitfall. Você pode ter que emitir o comando export LANGC antes do lançamento de recursos GUImon: Motif resource file: (Adicionar a HOME. Xdefaults) Versão String Generation: Isso é usado em conjunto com o comando UNIX what. (Não disponível no Linux) Usuários de sistemas sysV UNIX podem achar que eles não podem imprimir usando o comando lp como o spooler não pode localizar o arquivo se ele não funcionar com a exibição de usuários. Use o comando lp - c nome-arquivo que cria uma cópia que o spooler pode ler. Aplicativos gerados a partir de scripts não são capazes de processar arquivos controlados Clearcase. Raw executáveis ​​podem. Ao trabalhar com arquivos HTML eu posso usar o navegador konqueror, mas eu não tive sorte correndo Mozilla que é gerado a partir de um script shell.

No comments:

Post a Comment