| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> |
| <!-- |
| Copyright (c) 2009, 2010, 2011, Oracle and/or its affiliates. All rights reserved. |
| --> |
| <html> |
| <head> |
| <title>Trabalhando com o Rastreamento de Problemas no NetBeans IDE</title> |
| <!-- BEGIN METADATA --> |
| <meta http-equiv="content-type" content="text/html; charset=UTF-8" > |
| <meta name="description" content="Demonstrates how to use work with issue trackers from NetBeans IDE."> |
| <meta name="KEYWORDS" content="NetBeans, issues, issue tracking, bugzilla, jira"> |
| <link rel="stylesheet" href="../../../netbeans.css" type="text/css"> |
| <!-- END METADATA --> |
| |
| </head> |
| <body> |
| |
| <a name="top"></a> |
| <h1>Trabalhando com o Rastreamento de Problemas no NetBeans IDE</h1> |
| |
| <p>No NetBeans IDE, você pode trabalhar com rastreadores de problema e realizar tarefas comuns tais como pesquisar e atualizar problemas e relatar novos problemas. Se o seu projeto estiver sob controle de versão, você pode atualizar os problemas como parte do processo de confirmação. Neste tutorial o IDE será usado para abrir uma amostra de projeto de um repositório com controle de versão. Após abrir o projeto, você aprenderá como exibir os problemas do projeto, relatar um novo problema, aplicar um arquivo de patch anexado a um problema e solucionar um problema quando confirma as alterações. Esse tutorial demonstrará como registrar e usar um rastreador de problemas externo no IDE.</p> |
| |
| |
| |
| |
| <p class="tips">Assista o <a href="kenai-issuetracking-screencast.html">Vídeo sobre o Uso do Rastreamento de Problemas Integrado no NetBeans IDE</a>.</p> |
| |
| <p><b>Conteúdo</b></p> |
| <img alt="O conteúdo desta página se aplica ao NetBeans IDE 6.9, 7.0 e 7.1" class="stamp" height="114" src="../../../images_www/articles/71/netbeans-stamp-71-72-73.png" title="O conteúdo nesta página se aplica ao NetBeans IDE 6.9, 7.0 e 7.1" width="114"> |
| <ul class="toc"> |
| <li><a href="#01">Abrindo o Projeto de Amostra</a></li> |
| <li><a href="#02">Registrando um Rastreador de Problemas</a></li> |
| <li><a href="#03">Localizando e Exibindo Problemas</a></li> |
| <li><a href="#04">Reportando um Novo Problema</a></li> |
| <li><a href="#05">Trabalhando com Rastreamentos de Pilha</a></li> |
| <li><a href="#06">Abrindo e Aplicando um Arquivo de Patch</a></li> |
| <li><a href="#07">Integração com o Controle de Versão</a></li> |
| </ul> |
| |
| |
| <p><b>Para seguir este tutorial, são necessários os recursos e o software a seguir.</b></p> |
| |
| <table> |
| <tbody> |
| <tr> |
| <th class="tblheader" scope="col">Software ou Recurso</th> |
| <th class="tblheader" scope="col">Versão Necessária</th> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="http://www.netbeans.org/downloads/index.html">NetBeans IDE</a></td> |
| <td class="tbltd1">6.9, 7.0, 7.1</td> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit (JDK)</a></td> |
| <td class="tbltd1">versão 6</td> |
| </tr> |
| <tr> |
| <td class="tbltd1"><a href="http://kenai.com/projects/anagram-game">Projeto de amostra do Jogo de Anagramas</a></td> |
| <td class="tbltd1"> </td> |
| </tr> |
| </tbody> |
| </table> |
| <!-- |
| <p class="notes"><strong>Notes.</strong></p> |
| <ul> |
| <li>NetBeans IDE supports working with team servers built on the Kenai framework, |
| however, references to Kenai in the IDE were changed |
| to Team to prepare for the move to Java.net.</li> |
| </ul>--> |
| |
| |
| <p class="notes"><strong>Observação.</strong>Este tutorial requer o sistema de controle de versão do Subversion. Para obter mais detalhes sobre o uso do Subversion no IDE, consulte a seção sobre configuração do Subversion no <a href="../../docs/ide/subversion.html#settingUp">Tour Guiado do Subversion</a>.</p> |
| |
| |
| |
| <!-- ===================================================================================== --> |
| |
| <a name="01"></a> |
| <h2>Abrindo o Projeto de Amostra</h2> |
| <p>Para fins de demonstração, este tutorial usa o projeto de amostra Jogo de Anagramas para demonstrar como trabalhar com um rastreador de problemas no IDE. Os códigos-fonte do exemplo de projeto <a href="http://kenai.com/projects/anagram-game">Jogo de Anagramas</a> existem como um projeto do NetBeans em um repositório do Subversion e há um rastreador de problema do Bugzilla para o projeto. As tarefas demonstradas neste tutorial podem ser usadas com qualquer rastreador de problemas (Bugzilla, JIRA) e sistemas de controle de versão (Subversion, Mercurial) suportados. |
| </p> |
| |
| <p>Caso a localização do repositório do projeto seja conhecida, será possível usar o assistente Check-out para fazer check-out dos códigos-fonte diretamente do repositório. Siga as etapas a seguir para efetuar check-out dos códigos-fonte do projeto diretamente usando o assistente Efetuar Check-out.</p> |
| |
| <ol> |
| <li>Selecione Equipe > Subversion > Efetuar Check-out, para abrir o assistente de Check-out.</li> |
| <li>Digite <strong>https://svn.kenai.com/svn/anagram-game~subversion</strong> para o URL do repositório. Clique em Próximo.</li> |
| <li>No assistente, clique em Procurar para especificar pasta do repositório e selecione <strong>Jogo de Anagramas</strong>. Clique em OK.</li> |
| <li>Especifique a localização da pasta local para repositório local.</li> |
| <li>Clique em Finalizar. |
| <p>Quando você clica em Finalizar, o IDE inicializa a pasta local como um repositório Subversion e verifica os códigos-fonte do projeto.</p> |
| </li> |
| <li>Clique em Abrir Projeto na caixa de diálogo exibida quando o check-out for concluído.</li> |
| </ol> |
| |
| <p>Após clicar em Abrir Projeto, o projeto é aberto como um projeto NetBeans na janela Projetos.</p> |
| |
| <p class="notes"><strong>Observação.</strong> Este tutorial demonstra como trabalhar com os rastreamentos de pilha e aplicar um patch que está anexado a um problema. Para executar essas tarefas, será necessário efetuar check-out dos códigos-fonte do projeto.</p> |
| |
| |
| |
| <!-- ++++++++++++++ Registering an Existing Issue Tracker ++++++++++++++ --> |
| |
| <a name="02"></a> |
| <h2>Registrando um Rastreador de Problemas</h2> |
| <p>O IDE permite registrar qualquer quantidade de rastreadores de problemas suportados. Após registrar o rastreador, o nome do rastreador é adicionado à lista drop-down Rastreador de Problemas nas caixas de diálogo de confirmações e forms do problema, permitindo a exibição atualização e criação de problemas a partir do IDE. É possível registrar um rastreador de problemas Bugzilla ou JIRA existente, com o IDE na janela Serviços.<p> |
| |
| <p class="notes"><strong>Observação.</strong> Para usar um rastreador de problemas JIRA, você deve fazer download do plug-in de suporte JIRA do Centro de Atualização. Para obter mais informações, consulte a FAQ sobre NetBeans <a href="http://wiki.netbeans.org/FaqHowToJira">Como obtenho e instalo o plug-in JIRA no NetBeans?</a></p> |
| |
| <p>Execute as etapas a seguir para registrar um rastreador de problemas do projeto Jogos de Anagramas.</p> |
| <ol> |
| <li>Clique com o botão direito do mouse no nó Rastreadores de Problemas na janela Serviços e escolha Criar Rastreador de Problemas.</li> |
| <li>Selecione o Conector do rastreador de problemas. <br>(O Jogo de Anagramas usa um rastreador Bugzilla).</li> |
| <li>Digite <strong>Jogo de Anagramas</strong> para o rastreador de problemas. |
| <p>O nome é usado para identificar o rastreador de problemas nas janelas e caixas de diálogo do IDE.</p></li> |
| <li>Especifique o URL do rastreador de problemas.<br> (O URL do rastreador de problemas do Jogo de Anagramas é <strong>http://kenai.com/bugzilla/</strong>)</li> |
| <li>Clique em Validar para testar a conexão do rastreador de problemas. Clique em OK.</li> |
| <!-- <li>Specify the username and password for the issue tracker.</li> |
| <li>(Optional) Select Enable Local Usernames. Click OK. |
| <p class="notes"><strong>Note.</strong> When authorizing and identifying users, some issue trackers are configured to use a registered user name as the user id |
| and some are configured to use an email address. |
| Select this option when the issue tracker is configured to use a user name.--> |
| |
| <!-- When the Enable Local Usernames option is selected, domain names are not included as part of |
| the user names when verifying the user (for example, <tt>joe_user</tt> instead of <tt>joe_user&mydomain.com</tt>. |
| </p> |
| </li> |
| --> |
| </ol> |
| <img alt="Tela da caixa de diálogo Criar Rastreador de Problemas" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/create-tracker.png" title="Caixa de diálogo Criar Rastreador de Problemas"> |
| <p>Quando você clica em OK, o IDE adiciona um nó para o novo rastreador de problemas no nó Rastreadores de Problemas na janela Serviços.</p> |
| |
| <img alt="Tela da janela Serviços registrados que mostra o rastreador de problemas registrado" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/services-issue-trackers.png" title="Nó de rastreadores de problema registrado na janela Serviços"> |
| |
| <p>Depois de adicionar o rastreador de problemas, você pode clicar com o botão direito do mouse no rastreador para realizar as seguintes tarefas.</p> |
| <ul> |
| <li>Localizar problemas existentes</li> |
| <li>Reportar um novo problema</li> |
| <li>Editar os detalhes do rastreador de problemas</li> |
| <li>Remover o rastreador de problemas da lista</li> |
| </ul> |
| |
| <p class="tips">Você também pode localizar e reportar problemas selecionando a tarefa no menu Equipe.</p> |
| |
| |
| |
| <!-- <p class="tips">Click <strong>Save this query</strong> to add the search query to your list of saved queries. |
| The query is displayed in the list of My Queries in the Find Issues window when you select the issue tracker.</p>--> |
| |
| |
| |
| |
| |
| <a name="03"></a> |
| <!-- ++++++++++++++ Viewing Open Issues ++++++++++++++ --> |
| <h2>Localizando e Exibindo Problemas</h2> |
| <p>Nesta seção, você usará a janela Localizar Problemas no IDE para recuperar uma lista de problemas abertos do projeto Jogo de Anagramas. O rastreador de problemas associado com o projeto Jogo de Anagramas contém alguns exemplos de problemas. Você também pode abrir a janela Localizar Problemas selecionando a tarefa no menu Equipe.</p> |
| |
| <div class="indent"> |
| <h3>Procurando Problemas e Salvando Consultas de Pesquisas</h3> |
| <p>Neste exercício, você usará o form Localizar Problemas para procurar todos os novos problemas de prioridade P1.</p> |
| |
| <ol> |
| <li>Escolha Equipe > Localizar Problemas no menu principal para abrir a janela Localizar Problemas. |
| <p>Como alternativa, clique com o botão direito do mouse no nó rastreador de problemas na janela Serviços e escolha Localizar Problemas.</p> |
| </li> |
| <li>Selecione Jogo de Anagramas na lista drop-down Rastreador de Problemas.</li> |
| <li>Selecione <strong>anagram-game</strong> da lista Produto.</li> |
| <li>Especifique critérios de pesquisa ao selecionar <strong>Novo</strong> como Status e <strong>P1</strong> como a Prioridade. Clique em Pesquisar.<br> <img alt="Tela do form Localizar Problemas" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/find-issue-form.png" title="Tela do form Localizar Problemas"> |
| <p>Quando você clica em Pesquisar, o IDE pesquisa todos os problemas que correspondem ao critério e exibe uma lista de resultados na parte inferior do form.</p> |
| <img alt="Tela dos resultados da pesquisa no form Localizar Problemas" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/find-issue-results.png" title="Tela dos resultados da pesquisa no form Localizar Problemas"> |
| </li> |
| <li>Clique em <strong>Salvar essa consulta</strong> na parte inferior da guia Localizar Problemas.</li> |
| <li>Digite <strong>Problemas P1 novos</strong> como nome da consulta na caixa de diálogo Salvar Consulta. Clique em Salvar. |
| <p>Quando você clica em Salvar, o IDE abre a guia Consulta que exibe os resultados da consulta.</p> |
| <img alt="Tela da janela de Consulta que mostra os resultados da consulta salva" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/find-issue-savedquery.png" title="Resultado da consulta salva na janela de Consulta"> |
| |
| |
| </li> |
| |
| </ol> |
| <p>Após salvar a consulta, é possível executar a consulta novamente a qualquer momento a partir da guia Localizar Problemas ao clicar no nome exibido próximo à Minhas Consultas. Clique duas vezes em um problema na lista para abri-lo em uma nova guia.</p> |
| |
| |
| <p>Na guia Consulta, você pode adotar o procedimento seguinte para modificar a lista de problemas.</p> |
| <ul> |
| <li>Clique no cabeçalho de uma coluna para classificar a ordem na qual os problemas serão listados</li> |
| <li>Filtre os resultados exibidos usando a lista drop-down Filtro</li> |
| <!-- <li>Mark issues as seen or unseen by toggling the flag</li>--> |
| <li>Recupere a lista mais recente de problemas clicando em Atualizar</li> |
| </ul> |
| <p class="tips">Clique em Modificar Consulta na guia Consulta para modificar os critérios da pesquisa salva.</p> |
| |
| |
| |
| <a name="02b"></a> |
| <!-- ++++++++++++++ Viewing Issues ++++++++++++++ --> |
| <h3>Exibindo e Atualizando um Problema</h3> |
| <p>Neste exercício, você exibirá e, em seguida, modificará os detalhes de um dos problemas do projeto Jogo de Anagramas. |
| </p> |
| |
| <p>Você pode exibir e atualizar um problema no IDE clicando duas vezes no problema na lista de resultados da pesquisa. Não é necessário ser membro de um projeto ou ter efetuado log-in para exibir o problema, mas se quiser atualizar o problema para solucioná-lo, adicionar comentários, alterar a prioridade, etc., você deve estar registrado com o rastreador de problemas do projeto e deve efetuar log-in.</p> |
| |
| <p class="tips">Quando for adicionado como um membro do projeto Kenai, você é registrado automaticamente no rastreador de problemas do projeto e pode modificar os problemas e enviar novos problemas.</p> |
| |
| |
| <ol> |
| <li>Abra a lista de problemas do projeto.</li> |
| <li>Clique duas vezes no problema n° 257 <strong>Erro tipográfico em StaticWordLibrary</strong> para exibir os detalhes do problema na janela principal.</li> |
| <li>Faça quaisquer alterações nos detalhes do problema e adicione um comentário. Clique em Enviar Alterações.</li> |
| </ol> |
| |
| <p>Quando você clica em Enviar Alterações, o IDE se conecta ao rastreador de problemas para atualizar os detalhes do problema. É enviado um e-mail à pessoa que está fazendo as alterações, ao licenciado e a quaisquer endereços de copiados no problema.</p> |
| |
| <p class="notes"><strong>Observação.</strong> Neste tutorial, você não estará apto a submeter as alterações a este problema porque você não é um membro do projeto Jogo de Anagramas.</p> |
| |
| |
| <img alt="Tela de abertura do problema na janela Problemas" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/view-issue257.png" title="Uma abertura do problema na janela Problemas"> |
| |
| |
| </div> |
| |
| |
| |
| <a name="02c"></a> |
| <!-- ++++++++++++++ Saving a search query ++++++++++++++ --> |
| |
| <!-- ++++++++++++++ New Issues ++++++++++++++ --> |
| |
| |
| <a name="04"></a> |
| <h2>Reportando um Novo Problema</h2> |
| <p>Esta seção mostra como enviar um novo problema do projeto Jogo de Anagramas de dentro do IDE.</p> |
| |
| <p>Você pode usar o form Reportar um Novo Problema do IDE para enviar um novo problema a um rastreador de problemas registrado. Você pode abrir o form escolhendo Equipe > Reportar um Problema no menu principal e, em seguida, escolhendo o rastreador de problemas na lista drop-down do form.</p> |
| |
| <p class="notes"><strong>Observação.</strong> Para reportar um problema você deve ser registrado com o rastreador de problema e você deverá ter efetuado log-in. Se não tiver efetuado log-in, será solicitado que você efetue log-in ao enviar um problema.</p> |
| |
| |
| |
| <p>Para reportar um novo problema do projeto Jogo de Anagramas, realize as etapas seguintes.</p> |
| |
| <ol> |
| <li>Escolha Equipe > Reportar Problema no menu principal para abrir a janela Reportar um Novo Problema.</li> |
| <li>Selecione o rastreador na lista drop-down Rastreador de Problemas.</li> |
| <li>Selecione o projeto na lista drop-down Produto.</li> |
| <li>Especifique os detalhes, o resumo e a descrição do problema. Clique em Enviar Problema.</li> |
| </ol> |
| |
| <p>Quando você clica em Enviar Problema, o IDE envia o problema para o rastreador.</p> |
| |
| <p class="notes"><strong>Observação.</strong> Neste exemplo você não estará apto a submeter os problemas porque você não é um membro do projeto.</p> |
| |
| |
| |
| <a name="05"></a> |
| <!-- ++++++++++++++ Stack Traces ++++++++++++++ --> |
| |
| <h2>Trabalhando com Rastreamentos de Pilha</h2> |
| <p>Quando a descrição de um problema contém um rastreamento de pilha que faz referência ao código-fonte de um projeto, você pode ir diretamente do problema para a linha do código-fonte local. O rastreamento de pilha copiado no problema pode ser usado da mesma forma que um rastreamento de pilha da janela Saída. |
| </p> |
| <p class="notes"><strong>Observação.</strong> Para navegar para linhas do código-fonte de um rastreamento de pilha, os códigos-fonte do projeto devem ser submetidos a check-out e o projeto deve estar aberto no IDE. |
| </p> |
| |
| <ol> |
| <li>Abra o problema 1446 <strong>Não é Possível Iniciar o Jogo de Anagrama devido a NullPointerException</strong>. |
| <p>O problema 1446 do projeto Jogo de Anagramas afirma que um NullPointerException é lançado quando a aplicação é executada.</p></li> |
| <li>Na descrição do problema, clique na linha seguinte do rastreamento de pilha. |
| <pre class="examplecode">com.toy.anagrams.ui.Anagrams$2.windowOpened(Anagrams.java:72)</pre> |
| <p>A descrição do problema contém uma cópia do rastreamento de pilha que foi copiado da janela Saída.</p> |
| <img alt="Tela do problema mostrando o rastreamento de pilha" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/stack-trace.png" title="Um problema aberto no IDE e mostrando um rastreamento de pilha na descrição do problema"> |
| </ol> |
| |
| <p>Quando você clica na linha no rastreamento de pilha, o IDE abre o arquivo local no editor e coloca o cursor na linha indicada no código-fonte.</p> |
| <p class="notes"><strong>Observação.</strong> O IDE pode abrir o arquivo local porque você fez check-out de códigos-fonte anteriormente neste tutorial.</p> |
| |
| <p class="tips">Você pode reproduzir a exceção iniciando a aplicação Jogo de Anagramas e, em seguida, exibindo a saída na janela Saída. Na janela Saída, você deve ver uma saída semelhante à seguinte.</p> |
| |
| <img alt="Tela da janela de saída que mostra rastreamento de pilha" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/output-exception.png" title="Rastreamento da pilha na janela de Saída depois de executar o projeto"> |
| |
| |
| |
| |
| <!-- ++++++++++++++ Patch Files ++++++++++++++ --> |
| <a name="06"></a> |
| <h2>Abrindo e Aplicando um Arquivo de Patch</h2> |
| <p>Nesta seção, você exibirá um arquivo de patch anexado e, em seguida, aplicará o patch.</p> |
| |
| <p>O problema 1446 reporta que ocorre um NullPointerException quando a aplicação Jogo de Anagramas é executada. Um arquivo de patch, que contém a correção do NullPointerException, é anexado ao problema. Quando um arquivo de patch estiver anexado a um problema, é possível abrir e aplicar o patch diretamente a partir da janela do problema.</p> |
| |
| <ol> |
| <li>Abra o problema 1446 <strong>Não é Possível Iniciar o Jogo de Anagrama devido a NullPointerException</strong>.</li> |
| <li>Clique no nome do arquivo de patch que está anexado ao problema.<br clear="all"> <img alt="Tela da janela de problemas mostrando o patch anexado" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/issue-patch.png" title="O patch que está anexado a um problema"> |
| <p>Quando você clica no nome do arquivo, o IDE abre o arquivo no editor. Você pode observar que o patch faz as seguintes alterações em <tt>StaticWordLibrary.java</tt>.</p> |
| <pre class="examplecode">- static WordLibrary DEFAULT; |
| + final static WordLibrary DEFAULT = new StaticWordLibrary();</pre> |
| <p>Feche o arquivo de patch.</p> |
| </li> |
| <li>Na janela do problema, clique em <strong>aplicar</strong> ao lado do nome do arquivo de patch anexado para abrir a caixa de diálogo Aplicar Patch.</li> |
| <li>Expanda o projeto Jogo de Anagramas e selecione o diretório Pacotes de Código-fonte na caixa de diálogo Aplicar Patch. Clique em Aplicar.<br clear="all"> <img alt="Tela da caixa de diálogo Aplicar Patch" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/apply-patch.png" title="Nó de Pacotes de Código-fonte selecionado na caixa de diálogo Aplicar Patch"> |
| <p class="notes"><strong>Observação.</strong> Quando aplicar um patch, você precisa selecionar o diretório ou arquivo de acordo com a localização-raiz quando o patch foi criado. Neste caso, você precisa especificar o diretório Pacotes de Código-fonte como a localização-raiz ao aplicar o patch.</p></li> |
| </ol> |
| <p>Quando você clica em Aplicar, o IDE aplica o patch e modifica <tt>StaticWordLibrary.java</tt>. Você pode abrir o arquivo no editor para exibir as alterações. Se observar a janela Projetos, poderá ver que o IDE marca o arquivo como modificado.</p> |
| |
| |
| <!-- ++++++++++++++ Version Control ++++++++++++++ --> |
| |
| <a name="07"></a> |
| <h2>Integração com o Controle de Versão</h2> |
| <p>Nesta seção, você atualiza um problema como parte do processo de confirmar alterações nos códigos-fonte do projeto Jogo de Anagramas.</p> |
| |
| <p>O IDE integra suporte ao controle de versão de código-fonte (usando Subversion ou Mercurial) e os rastreadores de problemas suportados. O suporte integrado permite atualizar os problemas em um rastreador de problemas registrado como parte do processo de confirmação.</p> |
| |
| <p>O Kenai oferece repositórios de controle de versão dedicados como um dos serviços disponíveis para projetos hospedados. Quando você abriu o projeto Jogo de Anagramas Game do Kenai e fez check-out dos códigos-fonte do projeto, o IDE associou automaticamente o projeto a um rastreador de problemas do projeto.</p> |
| |
| <p class="tips">Para obter detalhes sobre como usar o Subversion no NetBeans IDE, consulte <a href="http://www.netbeans.org/kb/docs/ide/subversion.html">Tour Guiado do Subversion</a>.</p> |
| <p class="tips">Para obter mais informações sobre o suporte Kenai para sistemas de controle de versão, consulte a documentação do Kenai em <a href="http://kenai.com/projects/help/pages/SourceControl">Gerenciamento de Código-fonte</a>.</p> |
| |
| |
| <p>Este exercício demonstra como atualizar um problema como parte do processo de confirmação.</p> |
| |
| <ol> |
| <li>Expanda o pacote <tt>com.toy.anagrams.lib</tt> do nó Pacotes de Código-fonte na janela Projetos. <br clear="all" /> <img alt="Tela da janela Projetos que mostra o projeto sob controle de versão" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/projects-window.png" title="Janela Projetos que mostra projeto sob controle de versão"> |
| |
| <p>O Jogo de Anagramas Game já está em um repositório com controle de versão. Os nomes dos arquivos de código-fonte modificados que precisam ser confirmados no repositório estão em azul. O emblema nos diretórios indica que eles contêm arquivos que precisam ser confirmados.</p> |
| </li> |
| <li>Clique com o botão direito do mouse no arquivo <tt>StaticWordLibrary.java</tt> e escolha Subversion > Submeter para abrir a caixa de diálogo Confirmar.</li> |
| <li>Informe uma Mensagem de Confirmação que descreve a confirmação.</li> |
| <li>Expanda o painel Atualizar Problema na caixa de diálogo Confirmar.<br clear="all" /> <img alt="Tela da caixa de diálogo Confirmar" class="margin-around b-all" src="../../../images_www/articles/73/ide/issue-tracking/commit-dialog.png" title="Caixa de diálogo Confirmar que mostra as opções de confirmação"> |
| </li> |
| <li>Selecione o rastreador de problemas do projeto Jogo de Anagramas da lista drop-down (se não estiver selecionado).</li> |
| <li>Digite <strong>1446</strong> no campo Problema. |
| <p>As alterações em <tt>StaticWordLibrary.java</tt> que você está confirmando corrigirão a exceção reportada no problema 1446.</p> |
| <p class="tips">Você pode digitar o id do problema (<strong>1446</strong>) ou algum texto contido na descrição do problema (<strong>NullPointerException</strong>) no campo Problema. O IDE exibirá uma lista de problemas que corresponde ao texto.</p></li> |
| <li>Marque a caixa de seleção <strong>Resolver como CORRIGIDO</strong>. |
| <p>Selecionar Resolver como CORRIGIDO altera o status do problema para Resolvido.</p> |
| </li> |
| <li>(Opcional) Selecione <strong>Adicionar detalhes para confirmar mensagem ou problema</strong> para adicionar mais detalhes. É possível clicar em <strong>modificar</strong> para abrir uma caixa de diálogo que permite a modificação de como os detalhes adicionais são formatados. |
| </li> |
| <li>Clique em Confirmar.</li> |
| </ol> |
| <p>Quando você clica em Confirmar, o IDE envia as alterações ao repositório e atualiza o problema. Você será solicitado a fornecer um nome de usuário e uma senha se não tiver efetuado log-in.</p> |
| |
| <p class="notes"><strong>Observação.</strong> Neste exemplo você não estará apto a confirmar as alterações porque você não é um membro do projeto.</p> |
| |
| |
| |
| |
| <p>Este tutorial descreveu como você pode usar o IDE para trabalhar com rastreadores de problemas. O suporte integrado a rastreadores de problemas Bugzilla e JIRA permite exibir, atualizar e reportar problemas no IDE. Em projetos hospedados no Servidor de Equipe e associados a um rastreador de problemas que também está hospedado no Servidor de Equipe, é possível trabalhar com os problemas do projeto no painel Equipe.</p> |
| |
| <p>Em outros projetos, é possível registrar os rastreadores de problemas Bugzilla ou JIRA com o IDE e, a seguir, usar os itens do menu Equipe para exibir e reportar problemas.</p> |
| |
| |
| <div class="feedback-box"><a href="/about/contact_form.html?to=3&subject=Feedback:%20Working%20with%20Issue%20Tracking%20in%20NetBeans">Envie-nos Seu Feedback</a></div> |
| <br style="clear:both;" /> |
| |
| <h2>Consulte Também</h2> |
| <p>Para obter mais informações sobre o uso do NetBeans IDE em um ambiente colaborativo, consulte os seguintes tutoriais:</p> |
| <ul> |
| <li><a href="../../docs/ide/team-servers_pt_BR.html">Trabalhando com um Servidor de Equipe no NetBeans IDE</a></li> |
| <li><a href="../../docs/ide/subversion_pt_BR.html">Tour Guiado do Subversion</a></li> |
| <li><a href="../../trails/tools_pt_BR.html">Integração com Ferramentas e Serviços Externos</a></li> |
| </ul> |
| |
| |
| </body> |
| </html> |