Stash 2.11: Side-by-side-Diffs, Commit- und Datei-Kommentare, neue JIRA-Integration

Stash bietet seit längerem eine ausgezeichnete Handhabung von Pull-Requests. Mit dem nun ausgelieferten Stash 2.11 eröffnet das Git-Repository-Managementsystem von Atlassian weitere und noch bessere Möglichkeiten, Code zu reviewen und zu kommentieren. Das sind die Highlights der neuen Version.

Side-by-side-Diffs

Eine Diff-Ansicht ist seit jeher in Stash integriert: Über die Interleaving Changes ist auf einen Blick ersichtlich, wo Code geändert wurde. Für Code-Reviews ist das eine gute Lösung, doch dieses Format ist nicht ideal, wenn man eine umfangreiche Code-Änderung angeht. Daher hat das Stash-Team dem Wunsch vieler User entsprochen und eine Side-by-side-Ansicht eingeführt, wie sie aus Bitbucket bekannt ist.

Stash 211 Side-by-side-Diffs

Die neue Ansicht zeigt Änderungen in einem Davor-und-danach-Stil in zwei Panels und bietet alle Features, die man von Diffs in Stash erwartet, inklusive In-line-Kommentaren und Hervorhebungen von Unterschieden auf Zeichenebene.

Die Side-by-side-Diffs sind beim Scrollen synchronisiert, die korrespondierenden Change-Segmente sind immer zusammen zu sehen. Das übersichtliche Layout gibt einen schnellen Überblick darüber, was hinzugefügt, geändert oder entfernt wurde. Über das Menü am oberen Rand lässt sich zwischen der Side-by-side- und der klassischen Diff-Ansicht hin- und herschalten.

Commit-Kommentare

Manche Diskussionen über Code-Änderungen passen nicht richtig gut in den Lebenszyklus einer Pull-Request, doch außerhalb dieses Kontextes gab es bisher keine Möglichkeit für einen solchen zentralisierten Austausch. Aus diesem Grund hat Stash 2.11 Commit-Kommentare eingeführt: Jeder Commit kann nun kommentiert werden.

Dank dieser Commit-Kommentare können Entwickler frühes Feedback zu einem Commit abgeben, bevor eine Pull-Request erstellt wird, Lösungsmöglichkeiten für Herausforderungen vorschlagen, die nach dem Mergen aufgetreten sind, oder einfach die coole Arbeit eines Kollegen kommentieren.

Commit-Kommentare bieten analog zu Pull-Requests diese Features:

  • Kommentare auf Zeilen- und Dateiebene
  • @-Mentions, um andere User einzubeziehen
  • Antworten auf Kommentare
  • Nutzung von Markdown
  • Benachrichtigungen an Beteiligte

Stash 211 Commit-Kommentare

Datei-Kommentare

Viele Stash-Entwickler haben den Wunsch geäußert, in einer Pull-Request eine Datei statt nur eine bestimmte Zeile kommentieren zu können. In Stash 2.11 haben User nun die Möglichkeit, in einer Pull-Request oder in einem Commit jede Datei zu kommentieren, die geändert wurde. Es genügt ein Klick auf den entsprechenden Button in der Toolbar auf der rechten Seite.

Stash 211 Datei-Kommentare

Neue JIRA-Integration

Es gibt viele Use Cases, in denen es für Entwickler sinnvoll ist, über den gesamten Projektfortschritt informiert zu sein. Mit dem neuen Development-Panel bietet das gerade ausgelieferte JIRA 6.2 Entwicklungsinformationen an einer zentralen Stelle: Branches, Commits, Pull-Requests, Builds. Die neue JIRA-Integration ermöglicht es, das gesamte Team auf dem aktuellen Stand in Sachen Projekt- und Vorgangsstatus zu halten.

Stash 211 JIRA-Integration

Stash testen und lizenzieren? Wir sind Ihr Partner!

Interessieren Sie sich für Stash und/oder andere Entwickler-Tools von Atlassian? Möchten Sie mehr erfahren? Wir sind offizieller Vertriebspartner von Atlassian und einer der größten Atlassian Experts Partner weltweit und unterstützen Sie gerne bei der Evaluierung und Lizenzierung. Und wenn Sie Atlassian-Lizenzen bei //SEIBERT/MEDIA kaufen, gewähren wir Ihnen einen Rabatt in Höhe von 10% der Lizenzkosten in Form von Beratungsleistungen. Bitte sprechen Sie uns einfach an.

Weiterführende Informationen

Branch-basierte Git-Workflows mit Stash adaptieren
Interview: Die Vorteile von Git in der Software-Entwicklung und die Möglichkeiten von Stash
Git und Stash in der Software-Entwicklung: Eine Einführung
Stash in der Praxis
Stash Enterprise: Git-Repository-Management in großen Unternehmen
So funktioniert die Lizenzierung von Atlassian-Produkten