In dieser Tutorial-Reihe beschäftigen wir uns mit der Zusammenarbeit zwischen Entwicklern in einem Git-basierten Projekt: Als erstes geht es darum, Repositories zu synchronisieren. Zunächst wurde beschrieben, wie mit git remote Verbindungen zwischen Repos eingerichtet werden können und wie sich mit git fetch Commits importieren lassen. Nun geht es um das Mergen von Upstream-Änderungen in ein lokales Repository. Wie im letzten Tutorial gezeigt, geht das mit git fetch gefolgt von git merge. git pull verkürzt diesen Prozess auf ein einzelnes Kommando.
Tag Archives: Stash
Die Stash-HipChat-Integration
Speziell in Software-Entwicklungsteams ist nicht nur die Abstimmung untereinander wichtig; es müssen auch alle im Hinblick auf die Entwicklungs-Workflows und den sich ständig verändernden Code im Bilde sein. So nahtlos, wie die Integration der Teamwerkzeuge sein sollte, so nahtlos sollte auch die Interaktion mit ihnen sein. Das hat Atlassian angepackt und das Zusammenspiel zwischen dem Git-Repository-Managementsystem Stash und HipChat verbessert.
Code-Reviews mit Stash und SonarQube
Code-Reviews bilden ein wichtiges Werkzeug im Prozess der Software-Entwicklung, um eine bestmögliche Code-Qualität sicherzustellen. Sie fördern den Austausch im Team über die Code-Struktur, den Stil und die Architektur, und natürlich dienen sie dazu, sowohl Optimierungspotentiale als auch Schwachstellen aufzudecken. In diesem Artikel zeigen wir, wie Atlassians Git-Repository-Manager Stash in Kombination mit SonarQube, einem ausgereiften Tool zur statischen Code-Analyse, und dem Sonar-Plugin für Stash Code-Reviews und damit den Entwicklungsprozess effektiv unterstützen kann.
Stash 3.8: AWS-Support, automatisiertes Aufsetzen, neue Monitoring-Tools, Deep-Links auf Quellcode-Zeilen und mehr
Stash von Atlassian ist das Repository-Managementsystem für Software-Entwicklungsteams, die mit Git arbeiten. Die neue Stash-Version 3.8 bringt etliche interessante Weiterentwicklungen mit: Support für Amazon Web Services, ein automatisiertes Aufsetzen, neue Monitoring-Tools, Deep-Links auf Quellcode-Zeilen und eine bessere Trennung von autorisierten und externen Usern.
//SEIBERT/MEDIA bietet Grundlagen- und Aufbau-Workshops zu Git und Stash an
//SEIBERT/MEDIA führt seit mehreren Jahren erfolgreich professionelle Anwenderschulungen für Atlassian-Produkte an. Nach der Etablierung unserer Workshops zu JIRA und Confluence haben wir unser Portfolio erweitert und trainieren Software-Entwicklungsteams nun auch in der effektiven und produktiven Nutzung von Git und Atlassian Stash. Entsprechende Workshops bei Ihnen vor Ort oder in unserem Wiesbadener Office können Sie jetzt buchen.
Individuelle Software-Entwicklung: Workflows, Branching-Modelle und Continuous Delivery
Software-Entwicklung in einem großen Kundenprojekt funktioniert natürlich nicht nach dem Prinzip “Auf die Plätze, fertig, hacken!” Vielmehr handelt es sich um einen komplexen Prozess, der einerseits hohen Qualitäts- und Sicherheitsanforderungen unterliegt und der andererseits viel Flexibilität bieten muss. In diesem Beitrag zeigen wir auf, wie ein //SEIBERT/MEDIA-Entwicklungsteam in einem Individualsoftware-Projekt ein neues Feature entwickelt, welche Workflows dabei zugrunde liegen und welche Werkzeuge uns in diesem Prozess unterstützen.
Stash 3.7: Individuelle Merge-Commit-Nachrichten, Kommentare aus E-Mails liken und beantworten, besserer Installer
Atlassian hat das Git-Repository-Managementsystem Stash in der Version 3.7 ausgeliefert. Neue Features sorgen für zusätzliche Individualisierung und eine noch bessere E-Mail-Integration. Wir stellen die Neuerungen kompakt vor.
Git-Tutorial: Synchronisation (Teil 2: git fetch)
In dieser Tutorial-Reihe beschäftigen wir uns mit der Zusammenarbeit zwischen Entwicklern in einem Git-basierten Projekt: Zunächst geht es darum, Repositories zu synchronisieren. Nachdem beschrieben wurde, wie mit git remote Verbindungen zwischen Repos eingerichtet werden können, sollen nun mit git fetch Commits importiert werden.
Git-Tutorial: Synchronisation (Teil 1: git remote)
In einer Reihe von Tutorials behandeln wir die Entwicklungsarbeit mit Git. Nachdem Git aufgesetzt ist und einige grundlegende Kommandos vorgestellt wurden, geht es nun darum, mit Git zusammenzuarbeiten: Entwickler wollen ihre Arbeit synchronisieren. Zunächst zur Konfiguration von Remote-Verbindungen.
Git-Tutorial: Repositories untersuchen (Teil 2: git log)
In einer Reihe von Tutorials stellen wir die wichtigsten Befehle des verteilten Versionskontrollsystems Git vor. Nach dem initialen Aufsetzen von Git und dem Speichern von Änderungen sollen nun Repositories untersucht werden. Nach den Erläuterungen zu git status folgen hier Hinweise zu git log.