{"id":60000,"date":"2020-07-22T15:43:46","date_gmt":"2020-07-22T15:43:46","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=youtrack&#038;p=60000"},"modified":"2020-07-24T09:59:21","modified_gmt":"2020-07-24T09:59:21","slug":"youtrack-zeigt-jetzt-pull-requests-in-tickets-an","status":"publish","type":"youtrack","link":"https:\/\/blog.jetbrains.com\/de\/youtrack\/2020\/07\/youtrack-zeigt-jetzt-pull-requests-in-tickets-an\/","title":{"rendered":"YouTrack zeigt jetzt Pull-Requests in Tickets an"},"content":{"rendered":"<p>Sie k\u00f6nnen diesen Beitrag in <a href=\"https:\/\/blog.jetbrains.com\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" title=\"Englisch\">Englisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/fr\/youtrack\/2020\/07\/youtrack-vous-permet-desormais-de-voir-les-requetes-pull-dans-les-tickets\/\" title=\"Franz\u00f6sisch\">Franz\u00f6sisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/ru\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues\/\" title=\"Russisch\">Russisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/ko\/youtrack\/2020\/07\/youtrack-pull-requests\/\" title=\"Koreanisch\">Koreanisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/zh-hans\/youtrack\/2020\/07\/youtrack-pull-request\/\" title=\"Chinesisch\">Chinesisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/ja\/youtrack\/2020\/07\/youtrack-now-lets-you-view-pull-requests-in-issues-ja\/\" title=\"Japanisch\">Japanisch<\/a>, <a href=\"https:\/\/blog.jetbrains.com\/pt-br\/youtrack\/2020\/07\/o-youtrack-agora-permite-visualizar-pull-requests-nas-issues\/\" title=\"brasilianischem Portugiesisch\">brasilianischem Portugiesisch<\/a> und <a href=\"https:\/\/blog.jetbrains.com\/es\/youtrack\/2020\/07\/ahora-youtrack-le-permite-ver-solicitudes-de-incorporacion-de-cambios-en-incidencias\/\" title=\"Spanisch\">Spanisch<\/a> lesen.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/07\/DSGN-9473_Release_banners_YouTrack2020.3_JB_blog_de_1280x628.png\" alt=\"\" \/><\/p>\n<p>Eine erfreuliche Nachricht: Ab YouTrack 2020.3 werden neben Commits auch Pull-Requests direkt im Ticket-Aktivit\u00e4tsstream angezeigt. In diesem Blogbeitrag zeigen wir Ihnen, wie Sie mit dieser neuen Funktion den Entwicklungsprozess optimieren und transparenter gestalten k\u00f6nnen.<\/p>\n<p>Die neue Version bietet au\u00dferdem ein Zeiterfassungs-Widget f\u00fcr Dashboards sowie einige weitere Verbesserungen f\u00fcr alle, die mit Tickets und der Knowledge Base arbeiten: Die Ticketliste kann mit einem Klick auf ungel\u00f6ste Tickets beschr\u00e4nkt werden, Tickets lassen sich nach Anzahl der Kommentare sortieren, und in Artikeln sorgt die Syntaxhervorhebung f\u00fcr eine \u00fcbersichtlichere Darstellung von Codebl\u00f6cken. Die regelm\u00e4\u00dfige Synchronisierung zwischen YouTrack und einem LDAP-Server ist eine Erleichterung f\u00fcr Administratoren gro\u00dfer Organisationen.<\/p>\n<p>M\u00f6chten Sie mehr erfahren? Lesen Sie weiter!<\/p>\n<p><!--mehr--><\/p>\n<h2>Anzeige von Pull-Requests in Tickets<\/h2>\n<h3>Was ist ein Pull-Request?<\/h3>\n<p>In der Softwareentwicklung l\u00e4uft die Zusammenarbeit im Team oder die Mitwirkung an einem Open-Source-Projekt oft so ab, dass man das Projekt aus dem Versionsverwaltungssystem herunterl\u00e4dt, \u00c4nderungen lokal vornimmt und dann an den Projektverantwortlichen die Anfrage stellt, die \u00c4nderungen zu genehmigen und in den Projektcode zu \u00fcbernehmen. Diese Anfrage wird als Pull-Request (oder Merge-Request) bezeichnet.<\/p>\n<h3>Anzeige von Pull-Requests in Tickets<\/h3>\n<p>Ab YouTrack 2020.3 k\u00f6nnen sich Entwicklungsteams neben Commits auch Pull-Requests in GitHub, GitLab, Bitbucket, Gogs und Gitea auf der YouTrack-Ticketseite anzeigen lassen. Der Funktion liegt dieselbe Logik wie bei Commits zugrunde: Wenn im Pull-Request ein Ticket erw\u00e4hnt wird, ruft YouTrack den gesamten Pull-Request mit Informationen zu Autor, Beschreibung und Anzahl der ge\u00e4nderten Dateien ab und zeigt sie auf der Aktivit\u00e4tsstream-Registerkarte des Tickets an. In Pull-Request-Beschreibungen wird Markdown unterst\u00fctzt. Sie k\u00f6nnen also den Text formatieren.<\/p>\n<p>Wenn der Pull-Request \u00fcbernommen oder abgelehnt wird, protokolliert YouTrack dieses Ereignis samt Ereignisautor und Pull-Request-Status im Aktivit\u00e4tsstream.<\/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>Damit bildet der Ticketverlauf den gesamten Lebenszyklus von Pull-Requests ab, sodass es viel einfacher wird, das gro\u00dfe Ganze zu sehen.<\/p>\n<h3>VCS-Ereignisse und Pull-Requests in Workflows<\/h3>\n<p>Wir lieben Automatisierung und setzen alles daran, die Konfiguration von YouTrack f\u00fcr alle erdenklichen Prozesse zu erm\u00f6glichen. Ab sofort k\u00f6nnen YouTrack-Workflows durch Pull-Requests oder Commits ausgel\u00f6st werden. Zudem k\u00f6nnen Sie jetzt auf Daten zu Commits und Pull-Requests \u2013 etwa Beschreibungen, Autoren oder Commit-Nachrichten \u2013 zugreifen.<\/p>\n<p>Dadurch haben Sie zum Beispiel die M\u00f6glichkeit, den Ticketstatus automatisch gem\u00e4\u00df dem Status des Pull-Requests zu \u00e4ndern oder Benachrichtigungen an Beteiligte zu versenden, wenn ein bestimmter Commit eingegangen ist.<\/p>\n<h3>Vorteile f\u00fcr Ihren Entwicklungsprozess<\/h3>\n<p>Unabh\u00e4ngig davon, ob Sie selbst Code schreiben oder den Entwicklungsprozess von au\u00dfen verfolgen, verbessert das Anzeigen von Pull-Requests die Transparenz in Bezug auf Status\u00e4nderungen. Pull-Requests sind ein zentrales Element des Entwicklungsprozesses, und es ist wichtig, rechtzeitig von ihnen zu erfahren und sie in den Ticket-Lebenszyklus einzubeziehen. Ebenfalls sehr wichtig ist es, einen \u00dcberblick \u00fcber die Entwicklungen im Zusammenhang mit Tickets zu haben. Wenn beispielsweise ein Ticket nicht gel\u00f6st werden konnte, weil der entsprechende Pull-Request abgelehnt wurde, ist es wichtig, diese Information im Ticketverlauf darzustellen. Auf diese Weise wird der Prozess transparenter und Sie k\u00f6nnen den Lebenszyklus des Tickets Schritt f\u00fcr Schritt nachverfolgen, ohne wichtige Ereignisse wie die \u00dcbernahme von Pull-Requests in den Code zu \u00fcbersehen.<\/p>\n<h2>Zeiterfassungs-Widget f\u00fcr Projektmanager<\/h2>\n<p>Wenn es darum geht, den Zeitaufwand zu erfassen und statistische Daten zur Leistung von Teams zu sammeln, ist die Wirksamkeit von Zeit- und Arbeitszeitberichten bereits erwiesen. Jetzt haben wir ein neues Widget eingef\u00fchrt, mit dem Sie nachverfolgen k\u00f6nnen, wie viel Zeit Sie und Ihr Team mit der Bearbeitung von Tickets in einem oder mehreren YouTrack-Projekten verbringen. F\u00fcr das Widget k\u00f6nnen Sie sowohl vorhandene Zeit- oder Arbeitszeitberichte als auch neue Berichte verwenden \u2013 Ihre M\u00f6glichkeiten sind unbegrenzt. Die Daten von Arbeitszeitberichten werden jetzt mit Daten aus Zeiterfassungsberichten kombiniert, um einen vollst\u00e4ndigen \u00dcberblick \u00fcber den Zeitaufwand zu erhalten. Sie haben die M\u00f6glichkeit, die Zeitdatens\u00e4tze pro Benutzer oder pro Ticket anzuzeigen und die Datens\u00e4tze nach einem bestimmten Feld zu gruppieren.<\/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>Verbesserungen f\u00fcr Benutzer von Tickets und Knowledge Base<\/h2>\n<h3>Ein-Klick-Filter f\u00fcr ungel\u00f6ste Tickets in der Ticketliste<\/h3>\n<p>#Ungel\u00f6st geh\u00f6rt zu den meistverwendeten Suchkriterien. Das ist verst\u00e4ndlich, denn wir sind h\u00e4ufig an aktuellen Tickets interessiert, die noch nicht gel\u00f6st wurden. Um Ihnen Zeit zu sparen, haben wir die M\u00f6glichkeit eingef\u00fchrt, mit einem Klick die Ergebnisse einer beliebigen Suchanfrage auf ungel\u00f6ste Tickets einzuschr\u00e4nken. Aus Gr\u00fcnden der Einheitlichkeit bleibt diese Einstellung auch dann erhalten, wenn Sie eine Suche f\u00fcr andere freigeben oder die Suchanfrage \u00e4ndern. Die Einstellung l\u00e4sst sich durch das Anklicken desselben Symbols ebenso einfach ausschalten.<\/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>Sehen Sie das ganze Bild, in dem Sie die Ticketliste anhand der Kommentaranzahl sortieren<\/h3>\n<p>Diese kleine, aber feine neue Funktion sortiert die Ticketliste nach Anzahl der Kommentare. Dadurch finden Sie die Tickets, die am intensivsten diskutiert werden. In Verbindung mit der Sortierung nach Anzahl der Stimmen bekommen Sie so ein Bild davon, was bei Ihrem Produkt am meisten vermisst wird.<\/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>Knowledge-Base-Verbesserungen f\u00fcr alle Benutzer<\/h3>\n<p>Jetzt k\u00f6nnen Sie Ihre Artikelb\u00e4ume spielend leicht organisieren. Ziehen Sie die Artikel einfach per Drag&amp;Drop an die richtige Stelle.<br \/>\nAu\u00dferdem wird bei Codebl\u00f6cken in Artikeln jetzt die verwendete Programmiersprache automatisch erkannt und die Codesyntax passend eingef\u00e4rbt. Sollte die Automatik einmal falsch liegen, k\u00f6nnen Sie die richtige Sprache manuell ausw\u00e4hlen, und die Syntaxhervorhebung wird entsprechend angepasst.<\/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>Markdown-Layout durch H\u00f6hen- und Breitenattribute f\u00fcr Bilder und eingebettete Inhalte<\/h3>\n<p>Sie k\u00f6nnen jetzt mit Markdown-Tags die Gr\u00f6\u00dfe von Bildern, eingebetteten Videos und anderen Medienanh\u00e4ngen in Tickets und Artikeln \u00e4ndern. Geben Sie nach dem Dateinamen die gew\u00fcnschte Gr\u00f6\u00dfe in Pixel oder den Vergr\u00f6\u00dferungsfaktor f\u00fcr H\u00f6he und Breite an. Durch die Anpassung von Breite und H\u00f6he eines Bildes oder Videos in einem Artikel, einem Ticket oder einem Kommentar l\u00e4sst sich die Darstellung optimieren.<\/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>Kommentare mit Anh\u00e4ngen und ohne Text f\u00fcr Verwaltungsteams<\/h3>\n<p>Kommentare sind jetzt noch einfacher zu nutzen. Bisher konnte ein Kommentar nur nach Eingabe eines Textes abgesendet werden. F\u00fcr Benutzer, die regelm\u00e4\u00dfig Dokumente und Dateien in Kommentaren einf\u00fcgen m\u00fcssen, war dies relativ umst\u00e4ndlich. Daher k\u00f6nnen ab sofort Dateien an Kommentare angeh\u00e4ngt werden, ohne unn\u00f6tigen Text eingeben zu m\u00fcssen. Diese Funktion kommt insbesondere Benutzern zugute, die haupts\u00e4chlich mit Dokumenten und Layouts arbeiten \u2013 Designer, Juristen oder HR- und Verwaltungsteams.<\/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>LDAP-Synchronisierung f\u00fcr Projektadministratoren<\/h2>\n<p>Gro\u00dfe Organisationen verwenden oft einen eigenen Verzeichnisdienst f\u00fcr die Benutzerverwaltung. YouTrack unterst\u00fctzte bisher schon ein Authentifizierungsmodul f\u00fcr LDAP (Lightweight Directory Access Protocol), um Benutzern die M\u00f6glichkeit zu bieten, sich mit ihren Anmeldedaten aus einem Verzeichnisdienst bei YouTrack anzumelden. Jetzt k\u00f6nnen Sie eine regelm\u00e4\u00dfige Synchronisierung zwischen YouTrack und dem LDAP-Server einrichten, um sicherzustellen, dass YouTrack aktuelle Benutzerdaten \u2013 Gruppenmitgliedschaft, E-Mails usw. \u2013 verwendet, und um die unerw\u00fcnschte Offenlegung von Daten zu vermeiden.<br \/>\nDie Synchronisierung des Verzeichnisdienstes mit den Anmeldedaten und Gruppenmitgliedschaften der Benutzer kann entweder manuell oder automatisiert \u2013 st\u00fcndlich, alle 3 Stunden oder t\u00e4glich \u2013 durchgef\u00fchrt werden.<\/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>Ausf\u00fchrliche technische Details zur neuen Version finden Sie in den <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=\"Versionshinweisen\" target=\"_blank\" rel=\"noopener\">Versionshinweisen<\/a>. Weitere Informationen zum Einrichten der neuen Funktionen finden Sie in der <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/index.html\" target=\"_blank\" rel=\"noopener\">neuesten Version der Dokumentation<\/a>.<\/p>\n<p>Wenn Sie YouTrack InCloud verwenden, wird Ihre Instanz gem\u00e4\u00df unserem <a href=\"https:\/\/www.jetbrains.com\/help\/youtrack\/incloud\/?topic=YouTrack-InCloud-Maintenance-Calendar\" target=\"_blank\" rel=\"noopener\">Wartungskalender<\/a> automatisch auf YouTrack 2020.3 aktualisiert. Wenn Sie ein aktives Standalone-Abonnement haben, k\u00f6nnen Sie YouTrack 2020.3 ab sofort <a href=\"https:\/\/www.jetbrains.com\/de-de\/youtrack\/download\/get_youtrack.html#section=standalone\" target=\"_blank\" rel=\"noopener\">herunterladen<\/a>. Alternativ k\u00f6nnen Sie die neuen YouTrack-Funktionen auch in der <a href=\"https:\/\/www.jetbrains.com\/de-de\/youtrack\/download\/get_youtrack.html#section=incloud\" target=\"_blank\" rel=\"noopener\">kostenlosen Version<\/a> ausprobieren! Weitere Informationen zu den Lizenzupgrade-Optionen f\u00fcr YouTrack finden Sie im <a href=\"https:\/\/www.jetbrains.com\/de-de\/youtrack\/buy\/\" target=\"_blank\" rel=\"noopener\">Kaufbereich unserer Website<\/a>.<\/p>\n<p>Wir freuen uns sehr auf Ihr Feedback, das Sie uns weiter unten im Kommentarbereich hinterlassen k\u00f6nnen. Und nat\u00fcrlich k\u00f6nnen Sie sich bei Fragen jederzeit an <a href=\"https:\/\/youtrack-support.jetbrains.com\/hc\/en-us\/requests\/new?ticket_form_id=66282\" target=\"_blank\" rel=\"noopener\">unseren Support wenden<\/a> \u2013 wir sind immer f\u00fcr Sie da!<\/p>\n<p><em>Ihr YouTrack-Team<\/em><\/p>\n","protected":false},"author":1132,"featured_media":60021,"comment_status":"open","ping_status":"closed","template":"","categories":[808,89,907],"tags":[83,1736,477,284,1364,1550],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/60000"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/youtrack"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/1132"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=60000"}],"version-history":[{"count":1,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/60000\/revisions"}],"predecessor-version":[{"id":60116,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/youtrack\/60000\/revisions\/60116"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/60021"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=60000"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=60000"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=60000"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=60000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}