{"id":60045,"date":"2020-07-23T05:00:38","date_gmt":"2020-07-23T05:00:38","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=60045"},"modified":"2020-07-23T09:34:28","modified_gmt":"2020-07-23T09:34:28","slug":"o-youtrack-agora-permite-visualizar-pull-requests-nas-issues","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/pt-br\/youtrack\/2020\/07\/o-youtrack-agora-permite-visualizar-pull-requests-nas-issues\/","title":{"rendered":"O YouTrack agora permite visualizar pull requests nas issues"},"content":{"rendered":"<p>Voc\u00ea pode ler este post em <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" title=\"ingl\u00eas\">ingl\u00eas<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/de\/youtrack\/2020\/07\/youtrack-zeigt-jetzt-pull-requests-in-tickets-an\/\" title=\"alem\u00e3o\">alem\u00e3o<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/fr\/youtrack\/2020\/07\/youtrack-vous-permet-desormais-de-voir-les-requetes-pull-dans-les-tickets\/\" title=\"franc\u00eas\">franc\u00eas<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/ru\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" title=\"russo\">russo<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/ko\/youtrack\/2020\/07\/youtrack-pull-requests\/\" title=\"coreano\">coreano<\/a>, chin\u00eas, japon\u00eas, portugu\u00eas (Brasil) e <a href=\"https:\/\/blog.jetbrains.com\/es\/youtrack\/2020\/07\/ahora-youtrack-le-permite-ver-solicitudes-de-incorporacion-de-cambios-en-incidencias\/\" title=\"espanhol\">espanhol<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/DSGN-9473_Release_banners_YouTrack2020.3_JB_blog_ptbr_1280x628.png\" alt=\"\" \/><\/p>\n<p>Temos o prazer de anunciar que, a partir do YouTrack 2020.3, as equipes de desenvolvimento de software poder\u00e3o visualizar pull requests junto com submiss\u00f5es diretamente no fluxo de atividades das issues. Na postagem de hoje, mostraremos como aprimorar o processo de desenvolvimento com esse novo recurso e como torn\u00e1-lo ainda mais transparente.<\/p>\n<p>Esta vers\u00e3o tamb\u00e9m apresenta um widget de controle de tempo para pain\u00e9is, al\u00e9m de v\u00e1rias outras melhorias para quem trabalha com issues e a Base de Conhecimento: uma op\u00e7\u00e3o com um \u00fanico clique para exibir issues n\u00e3o resolvidas na Lista de Issues, classificando as issues por n\u00famero de coment\u00e1rios, e realce de sintaxe para blocos de c\u00f3digo em artigos. Agora, os administradores de grandes organiza\u00e7\u00f5es podem se beneficiar com a sincroniza\u00e7\u00e3o agendada entre o YouTrack e seus servidores LDAP.<\/p>\n<p>Quer saber mais? Continue lendo!<\/p>\n<p><!--mais--><\/p>\n<h2>Visualizar pull requests nas issues<\/h2>\n<h3>O que \u00e9 um pull request?<\/h3>\n<p>No desenvolvimento de software, ao colaborar com seus colegas de equipe ou contribuir para um projeto open source, \u00e9 poss\u00edvel que voc\u00ea copie o projeto do VCS, fa\u00e7a suas altera\u00e7\u00f5es localmente e depois envie uma solicita\u00e7\u00e3o ao mantenedor (ou propriet\u00e1rio) do projeto para aprovar e mesclar essas altera\u00e7\u00f5es na base de c\u00f3digo do projeto. Essa solicita\u00e7\u00e3o \u00e9 chamada de pull (ou merge) request.<\/p>\n<h3>Visualizar pull requests nas issues<\/h3>\n<p>Come\u00e7ando com o YouTrack 2020.3, as equipes de desenvolvimento ver\u00e3o pull requests do GitHub, GitLab, BitBucket, Gogs e Gitea junto de submiss\u00f5es na p\u00e1gina de issues do YouTrack. A l\u00f3gica funciona de maneira semelhante \u00e0 das submiss\u00f5es: se o pull request mencionar uma issue relacionada, o YouTrack ir\u00e1 coletar todo o pull request, juntamente com informa\u00e7\u00f5es sobre seu autor, sua descri\u00e7\u00e3o e o n\u00famero de arquivos atualizados, e as exibir\u00e1 na guia do fluxo de atividades da issue. Como as descri\u00e7\u00f5es de pull request oferecem suporte para Markdown, fique \u00e0 vontade para formatar o texto.<\/p>\n<p>Em seguida, depois que o pull request tiver sido mesclado ou recusado, o YouTrack incluir\u00e1 esse evento no fluxo de atividades, juntamente com o autor do evento e o estado do pull request.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/pull_request.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55305 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/pull_request.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<p>Como voc\u00ea pode ver, todo o ciclo de vida do pull request agora est\u00e1 refletido no hist\u00f3rico da issue, o que facilita muito a vis\u00e3o geral.<\/p>\n<h3>Eventos de VCS e pull requests em workflows<\/h3>\n<p>Adoramos automa\u00e7\u00e3o e fazemos o poss\u00edvel para que voc\u00ea possa configurar o YouTrack para qualquer processo poss\u00edvel. A partir de agora, voc\u00ea pode acionar um workflow do YouTrack ao adicionar uma submiss\u00e3o ou pull request. Agora, tamb\u00e9m \u00e9 poss\u00edvel acessar dados de submiss\u00f5es e pull request, como descri\u00e7\u00f5es, autores ou mensagens de submiss\u00e3o.<\/p>\n<p>Isso significa que, por exemplo, voc\u00ea pode alterar automaticamente o estado da issue, dependendo do estado do pull request, ou pode enviar notifica\u00e7\u00f5es \u00e0s partes envolvidas se uma submiss\u00e3o espec\u00edfica for recebida.<\/p>\n<h3>Os benef\u00edcios para o seu processo de desenvolvimento<\/h3>\n<p>Quer voc\u00ea mesmo esteja escrevendo o c\u00f3digo ou esteja apenas de olho no processo de desenvolvimento, a op\u00e7\u00e3o de visualizar pull requests fornece transpar\u00eancia com respeito a altera\u00e7\u00f5es de status. Pull requests s\u00e3o uma parte importante do processo de desenvolvimento, e \u00e9 importante perceb\u00ea-los em tempo h\u00e1bil e inclu\u00ed-los no ciclo de vida da issue. Tamb\u00e9m \u00e9 muito importante entender o que est\u00e1 acontecendo nas issues. Por exemplo, se uma issue n\u00e3o foi resolvida devido \u00e0 recusa de um pull request correspondente, \u00e9 crucial exibir essas informa\u00e7\u00f5es no hist\u00f3rico da issue. Isso torna o processo mais transparente e permite acompanhar passo a passo o ciclo de vida da issue, sem perder eventos importantes, como merges de pull requests na base de c\u00f3digo.<\/p>\n<h2>Widget de relat\u00f3rio de controle de tempo para gerentes de projetos<\/h2>\n<p>Relat\u00f3rios de tempo e registro de horas j\u00e1 comprovaram sua efic\u00e1cia quando se trata de acompanhar o tempo e coletar estat\u00edsticas sobre o desempenho da sua equipe. Agora, introduzimos um novo widget que ajuda a controlar quanto tempo voc\u00ea e sua equipe gastam trabalhando em issues em um ou mais projetos do YouTrack. O widget pode se basear em relat\u00f3rios de tempo e registro de horas novos ou existentes &#8211; cabe a voc\u00ea decidir. Os dados de relat\u00f3rios de registro de horas agora s\u00e3o combinados com os dados de relat\u00f3rios de tempo, fornecendo uma vis\u00e3o geral completa do tempo gasto. Voc\u00ea pode escolher se deseja exibir registros de horas por usu\u00e1rio ou por issue e se deseja agrupar os registros com base em um campo personalizado.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/widget.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55296 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/widget.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h2>Melhorias para todos que trabalham com issues e a Base de Conhecimento<\/h2>\n<h3>Filtro de um clique para issues n\u00e3o resolvidos na Lista de Issues<\/h3>\n<p>#Unresolved \u00e9 um dos crit\u00e9rios de pesquisa mais populares. Isso \u00e9 compreens\u00edvel, pois muitas vezes voc\u00ea precisa pesquisar issues reais que ainda n\u00e3o foram conclu\u00eddas. Para poupar seu tempo, introduzimos uma configura\u00e7\u00e3o dedicada que exibe apenas issues n\u00e3o resolvidas de qualquer consulta de pesquisa com apenas um clique. Por quest\u00e3o de consist\u00eancia, essa configura\u00e7\u00e3o persiste mesmo quando voc\u00ea compartilha uma pesquisa com seus colegas de equipe ou altera a consulta de pesquisa. \u00c9 poss\u00edvel desativ\u00e1-la facilmente clicando no mesmo \u00edcone.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/unresolved.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55287 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/unresolved.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Classifique a Lista de Issues por n\u00famero de coment\u00e1rios para ter uma vis\u00e3o geral<\/h3>\n<p>Esse recurso pequeno, mas muito pr\u00e1tico, permite que voc\u00ea classifique a Lista de Issues por n\u00famero de coment\u00e1rios. Isso significa que voc\u00ea poder\u00e1 encontrar as issues mais discutidas no seu rastreador e, juntamente com a classifica\u00e7\u00e3o por n\u00famero de votos, entender o que mais faz falta no seu produto.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/sort.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55278 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/sort.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Melhorias na Base de Conhecimento para todos<\/h3>\n<p>Agora, est\u00e1 mais f\u00e1cil do que nunca manter suas \u00e1rvores de artigos organizadas. Basta arrastar e soltar artigos para coloc\u00e1-los no lugar certo.<br \/>\nAl\u00e9m disso, os blocos de c\u00f3digo nos artigos agora podem detectar a linguagem de programa\u00e7\u00e3o usada e real\u00e7ar o c\u00f3digo de acordo. Se a detec\u00e7\u00e3o n\u00e3o estiver certa, voc\u00ea poder\u00e1 selecionar a linguagem correta manualmente, e o realce da sintaxe ser\u00e1 ajustado.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/highlight.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55269 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/highlight.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Atributos de altura e largura para imagens e conte\u00fado incorporado em Markdown para obter conte\u00fado incr\u00edvel<\/h3>\n<p>Agora, tags de Markdown podem ser usadas para redimensionar imagens, v\u00eddeos incorporados e outros anexos de m\u00eddia em issues e artigos. Adicione um tamanho pretendido em pixels ou na porcentagem desejada da altura e largura iniciais ap\u00f3s o nome do arquivo. Ajuste a largura e a altura do conte\u00fado para tornar perfeita a imagem ou o v\u00eddeo em um artigo, issue ou coment\u00e1rio.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/markdown.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55260 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/markdown.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h3>Fa\u00e7a coment\u00e1rios com anexos sem texto para equipes administrativas<\/h3>\n<p>Melhoramos o comportamento dos coment\u00e1rios. Antes, era necess\u00e1rio adicionar algum texto antes de enviar um coment\u00e1rio. Isso n\u00e3o era conveniente para usu\u00e1rios que precisam adicionar documentos e arquivos regularmente em coment\u00e1rios e, por isso, decidimos habilitar o recurso de anexar arquivos a coment\u00e1rios sem exigir a inclus\u00e3o de texto desnecess\u00e1rio. Em especial, esse recurso beneficiar\u00e1 os usu\u00e1rios que trabalham principalmente com documentos e layouts &#8211; designers, advogados e equipes administrativas e de RH.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/comments.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55251 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/comments.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<h2>Sincroniza\u00e7\u00e3o com LDAP para administradores de projeto<\/h2>\n<p>Em geral, as grandes organiza\u00e7\u00f5es t\u00eam seu pr\u00f3prio servi\u00e7o de diret\u00f3rio respons\u00e1vel pelo gerenciamento de usu\u00e1rios. O YouTrack j\u00e1 oferece suporte ao m\u00f3dulo de autentica\u00e7\u00e3o LDAP (Lightweight Directory Access Protocol), que permite que os usu\u00e1rios fa\u00e7am login no YouTrack com suas credenciais de diret\u00f3rio. Agora, \u00e9 poss\u00edvel configurar a sincroniza\u00e7\u00e3o agendada entre o YouTrack e o servidor LDAP, para garantir que o YouTrack use os dados do usu\u00e1rio mais relevantes, como associa\u00e7\u00e3o a grupos, emails, etc., e para evitar a divulga\u00e7\u00e3o indesejada de dados.<br \/>\nA sincroniza\u00e7\u00e3o do servi\u00e7o de diret\u00f3rio com as credenciais do usu\u00e1rio e a associa\u00e7\u00e3o a grupos pode ser feita manualmente ou pode ser automatizada para execu\u00e7\u00e3o a cada hora, diariamente ou uma vez a cada 3 horas.<\/p>\n<p><a href=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/ldap.png\"><img decoding=\"async\" loading=\"lazy\" class=\"alignnone wp-image-55242 size-full\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/ldap.png\" alt=\"\" width=\"2400\" height=\"1600\" \/><\/a><\/p>\n<p>Para obter detalhes t\u00e9cnicos completos sobre o lan\u00e7amento, consulte as <a href=\"https:\/\/youtrack.jetbrains.com\/releaseNotes?q=%23JT%20%23Resolved%20Fix%20versions:%202020.3.888&amp;title=YouTrack+2020.3.888+Release+Notes\" title=\"Notas de lan\u00e7amento\" target=\"_blank\" rel=\"noopener\">Notas de lan\u00e7amento<\/a>. Para saber mais sobre a configura\u00e7\u00e3o dos novos recursos, consulte a <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/index.html\" target=\"_blank\" rel=\"noopener\">documenta\u00e7\u00e3o mais recente<\/a>.<\/p>\n<p>Se voc\u00ea usa o YouTrack InCloud, sua inst\u00e2ncia ser\u00e1 automaticamente atualizada para o YouTrack 2020.3, de acordo com nosso <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/?topic=YouTrack-InCloud-Maintenance-Calendar\" target=\"_blank\" rel=\"noopener\">Calend\u00e1rio de manuten\u00e7\u00e3o<\/a>. Se voc\u00ea tiver uma assinatura Standalone ativa, poder\u00e1 <a href=\"https:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html#section=standalone\" target=\"_blank\" rel=\"noopener\">baixar<\/a> o YouTrack 2020.3 hoje mesmo. Outra op\u00e7\u00e3o \u00e9 usar a <a href=\"https:\/\/www.jetbrains.com\/youtrack\/download\/get_youtrack.html#section=incloud\" target=\"_blank\" rel=\"noopener\">vers\u00e3o gratuita<\/a> para experimentar o novo YouTrack! Para obter mais informa\u00e7\u00f5es sobre as op\u00e7\u00f5es de upgrade de licenciamento dispon\u00edveis para o YouTrack, visite nossa <a href=\"https:\/\/www.jetbrains.com\/youtrack\/buy\/\" target=\"_blank\" rel=\"noopener\">p\u00e1gina Comprar<\/a>.<\/p>\n<p>Agradecemos imensamente pelo seu feedback. Por isso, compartilhe-o conosco na se\u00e7\u00e3o de coment\u00e1rios abaixo. E, \u00e9 claro, <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">entre em contato com nossa equipe de suporte<\/a> se tiver qualquer d\u00favida \u2013 estamos sempre aqui para ajudar!<\/p>\n<p><em>Equipe do YouTrack<\/em><\/p>\n","protected":false},"author":1086,"featured_media":60059,"comment_status":"open","ping_status":"closed","template":"","categories":[808,89,907,4129],"tags":[83,1736,477,284,1364,1550],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack\/60045"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/users\/1086"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/comments?post=60045"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/youtrack\/60045\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media\/60059"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/media?parent=60045"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/categories?post=60045"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/tags?post=60045"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/pt-br\/wp-json\/wp\/v2\/cross-post-tag?post=60045"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}