Der Befehl git rebase hat einen gewissen Ruf als Kommando für Fortgeschrittene, das Git-Einsteiger meiden sollten. Doch git rebase kann einem Entwicklungsteam das Leben deutlich leichter machen, wenn es sorgsam verwendet wird. In diesem Beitrag und folgenden Artikeln wollen wir git rebase mit git merge vergleichen.
Monthly Archives: August 2015
UX-Design: Hilfe! Ist hier irgendwo ein Herzchirurg?
So wie Patienten nicht in jedem Notfall zwingend einen Herzchirurgen benötigen, brauchen auch UX-Projekte nicht zwingend nur ausgewiesene Spezialisten für bestimmte Bereiche. Jared M. Spool plädiert dafür, dass in UX-Teams alle Mitglieder über bestimmte Kernkompetenzen verfügen sollten: Es ist egal, ob ein Team einen Interaktionsdesigner oder Informationsarchitekten hat; es kommt darauf an, dass Interaktionsdesign- und Informationsarchitektur-Skills im Team vorhanden sind.
Die Agile Games Night der Konferenz Tools4AgileTeams 2015 in Wiesbaden
Schon immer hat sich die Konferenz Tools4AgileTeams in Wiesbaden aus einem Open Space für individuelle Fragestellungen und einem umfangreichen Vortragsteil zusammengesetzt. Neu seit dem letzten Jahr ist das dritte Event im Rahmen des Events: die Agile Games Night, die es auch bei der anstehenden 2015-er Ausgabe der Konferenz wieder geben wird. Hier ist ein Überblick über die Themen.
Die unterschiedlichen Weltsichten eines Startups
Seth Godin definiert den Begriff Weltsicht als ein Set von Regeln, Werten, Überzeugungen und Neigungen, die Leute in eine Situation einbringen. Das Konzept der Weltsichten gilt auch für Startups: Unterschiedliche Leute – Entrepreneure, Kunden, Investoren, Berater, sie alle sehen ein Startup mit anderen Augen. Lean-Startup-Fachmann Ash Maurya beschreibt diese Blickwinkel.
Videodateien in Confluence: Probleme mit dem Multimedia-Makro und Tipps
Videos erhalten auch in der internen Kommunikation eine immer größere Bedeutung: Für technische Dokumentationen sind sie oft unverzichtbar, Mitarbeiter wollen Tutorials und Demos mit Kollegen teilen, beim Onboarding unterstützen Anleitungen neue Kollegen bei der selbständigen Einarbeitung usw. Die ideale Plattform, um solche Inhalte zentral im Unternehmen zur Verfügung zu stellen, ist Confluence bzw. ein Confluence-basiertes Intranet mit Linchpin. Mit Web-Videos geht das wunderbar, mit hochgeladenen Videodateien hakt es aber leider teilweise. Wir geben ein paar Tipps.
FishEye und Crucible 3.9: Der neue Review-Aktivitätsstrom
Atlassians Quellcode-Managementsystem FishEye und Crucible ist in der Version 3.9 erschienen. Das wesentliche Feature des gerade ausgelieferten Releases ist der neue Review-Aktivitätsstrom. Er bringt die gesamte Review-Diskussion an die Oberfläche und verleiht ihr mehr Sichtbarkeit. Mit einem Klick (oder per Tastenkürzel) besteht Zugang zu neuen Kommentaren und zur kompletten Diskussion. Das ist besonders praktisch, wenn ein Entwickler nicht von Beginn an am entsprechenden Review beteiligt war.
Erstes LeanCamp Frankfurt/Rhein-Main am 10.10.2015 bringt etablierte Unternehmen und Startups zusammen
Am Samstag, den 10. Oktober 2015, findet das erste LeanCamp Frankfurt/Rhein-Main in – wie der Name schon sagt – Frankfurt statt. Das Organisationsteam freut sich darauf, Entrepreneure und Innovatoren, aber auch Mitarbeiter aus klassischen Unternehmen und alle, die sich mit dem Thema Lean und seinen Konzepten befassen, hoffentlich zahlreich zu begrüßen. Tickets sind jetzt verfügbar, wobei Startups und Studierende eine Ermäßigung auf den Normalpreis erhalten.
Social Intranet mit Linchpin: Das Trailervideo und die Möglichkeiten in 150 Sekunden
Was lange währt, wird gut! Wir haben lange an unserem Trailervideo zu Linchpin, unserer Social-Intranet-Lösung auf Confluence-Basis, gefeilt, um Ihnen einen möglichst umfassenden Eindruck der Möglichkeiten in weniger als 150 Sekunden zu bieten. Jetzt ist es fertig – und wir wollen an dieser Stelle einfach die Bilder sprechen lassen. 🙂
Git: Mit Branches arbeiten (git merge)
Im Zusammenhang mit Branches sieht Git drei zentrale Operationen vor. Nach den ersten beiden Tutorials zum Erstellen von Branches und zum Auschecken von Branches wenden wir uns nun dem Mergen zu. Merging ist in Git der Weg, eine geforkte Historie wieder zusammenzuführen. Der Befehl git merge ermöglicht es uns, die unabhängigen Entwicklungslinien, die wir mit git branch erstellt haben, in einen einzelnen Branch zu integrieren.
Git: Mit Branches arbeiten (git checkout)
Mit dem Befehl git checkout können wir zwischen Branches navigieren, die wir mit git branch erstellt haben. Das Auschecken eines Branchs aktualisiert das Arbeitsverzeichnis, sodass es mit der Version übereinstimmt, die in diesem Branch gespeichert ist, und sagt Git, dass alle neuen Commits auf diesem Branch festgehalten werden sollen. Das können wir uns als einen Weg vorstellen, die Entwicklungsslinie auszuwählen, an der wir arbeiten. Wie genau das funktioniert, zeigt dieses Tutorial.