Verteilte Versionskontrollsysteme (Distributed Version Control System, DVCS) sind in der Software-Entwicklung ein großer Schritt vorwärts. Aber in der Regel können Teams nicht einfach per Knopfdruck umsteigen. Die Codebasis der Produkte und Bibliotheken muss von zentralisierten Versionskontrollsystemen (zumeist SVN) auf DVCS migriert werden – und diese Migrationen sind häufig richtig groß. Was bringt eine verteilte Versionskontrolle und warum ist die Migration die Kosten wert?
Tag Archives: Software-Entwicklung
Tutorial: Git aufsetzen (Teil 3: git config)
In einer Reihe von Tutorials bieten wir einen Überblick über die gebräuchlichsten Git-Befehle. Zunächst soll Git aufgesetzt werden, um mit einem neuen Projekt mit Versionskontrolle starten zu können. Wie das funktioniert, zeigt diese Artikelserie. Nach den Erläuterungen zu den Kommandos git init und git clone folgen nun Hinweise zur Konfiguration von Git.
Tutorial: Git aufsetzen (Teil 2: git clone)
In einer Reihe von Tutorials bieten wir einen Überblick über die gebräuchlichsten Git-Befehle. Zunächst soll Git aufgesetzt werden, um mit einem neuen Projekt mit Versionskontrolle starten zu können. Wie das funktioniert, zeigt diese Artikelserie. Nach der Initialisierung wollen Entwickler Repositories nun mit git clone kopieren.
Tutorial: Git aufsetzen (Teil 1: git init)
In einer Reihe von Tutorials bieten wir einen Überblick über die gebräuchlichsten Git-Befehle. Zunächst soll Git aufgesetzt werden, um mit einem neuen Projekt mit Versionskontrolle starten zu können. Wie das funktioniert, zeigt diese Artikelreihe. Los geht’s mit dem Kommando git init.
Stash 3.5: Likes für Kommentare, Syntax-Highlighting, Tags in der Commit-Liste
Das Stash-Team behält die hohe Geschwindigkeit der Weiterentwicklung bei und hat nun Stash 3.5 ausgeliefert, die neue Version von Atlassians Git-Repository-Managementsystem. Drei neue Features bietet das Release: Likes für Kommentare, Syntax-Highlighting und Tags in der Commit-Liste.
Agile Aufwandsschätzung: Ein Diskurs zwischen Kunde und Entwickler
Welche Herausforderungen im Hinblick auf Aufwandsschätzungen bestehen in Scrum-Projekten? Welche Möglichkeiten gibt es, zu möglichst handhabbaren Aussagen zu kommen? Ist die Ableitung von Schätzungen aus gemachten Erfahrungen eine Option? Können Aussagen über die Entwicklungsgeschwindigkeit auf Messwerten basieren? Und welche Rollen spielen bei der ganzen Sache Empathie, Nähe des Entwicklungsteams zum Kunden und Vertrauen? Diese Fragen behandelt ein exemplarischer Diskurs zwischen Kunde und Entwickler, den wir als illustriertes Video umgesetzt haben.
Bamboo 5.7: Erweiterte Expiry-Einstellungen, Schnellsuche, Agent-Betrieb mit Docker
Atlassian hat die neue Version seines Continuous-Integration-Servers ausgeliefert. Bamboo 5.7 bringt erweiterte Expiry-Einstellungen und eine neue Schnellsuche mit und vereinfacht die Erstellung und Verwaltung von Agents.
FishEye und Crucible 3.6: Branch-Reviews, Aktionsdialog, bessere Performance
Atlassians Quellcode-Managementsystem FishEye und Crucible ist in der Version 3.6 erschienen. Nicht nur das Erstellen von Reviews für Branches ist nun deutlich einfacher und gradliniger, auch Performance-Verbesserungen und effiziente Tastenkürzel gehören zum ausgelieferten Umfang.
Stash 3.3: Aufgaben in Pull-Requests
Atlassian hat sein Git-Repository-Managementsystem Stash in der Version 3.3 ausgeliefert. Das zentrale Feature dieses Releases bilden die neuen Tasks für Pull-Requests, mit denen sich alle To-dos für ein Review transparent abbilden und tracken lassen.
Stash Data Center: Git in Enterprise-Umgebungen skalieren
Stash ist das performanteste und sicherste Git-Repository-Managementsystem am Markt, und mit dem Data-Center-Deployment, das jetzt als Beta-Version zur Verfügung steht, ist es auch das am besten skalierbare. Mit nativem Clustering ist Stash Data Center designt, um Skalierung jeden Umfangs zu gewährleisten und die spezifischen Anforderungen von Enterprise-Settings zu erfüllen.