Warum eigentlich Source Control Management?

Bei jeder Art der Softwareentwicklung sollte ein SCM, auch bekannt als Versionierungsverwaltung / -software, im Hintergrund benutzt werden. Gerade bei verteilten Teams kann eine parallele Zusammenarbeit am gleichen Code ohne eine Hilfe im Hintergrund sonst sehr chaotisch und zeitraubend ablaufen. Wird an der selben Datei gearbeitet, passiert es ohne Software öfter mal, das Änderungen des einen Kollegen durch den anderen überschrieben werden – ärgerlich und unnötig!

Änderungen nachvollziehen & rückgängig machen (können)

Ein entscheidender Vorteil ist bei der Quellcodeverwaltung aber auch die Nachvollziehbarkeit von Änderungen (Wer hat was, wann verändert) und die Möglichkeit diese im Handumdrehen rückgängig zu machen. Viele Probleme bei einem händischen Zusammenführen und notieren von Änderungen werden so komplett hinfällig.

Git /GitHUB

Das SCM Tool unserer Wahl ist GIT. Modern, vielseitige Funktionen und (inzwischen) auch in alle entscheidenden Tools integriert (Eclipse und Trac in unserem Fall). Und seitdem es GitHUB gibt, in unseren Augen auch die Zukunft. Für Open Source Projekte ist Git Hub sicherlich die erste Wahl, da es kostenlos ist und sehr gute Kolaborations-Funktionen. Für closed source Entwicklungen, wie wir sie auch haben, kommt Github allerdings aus Kostengründen nicht in Frage, da man mit wenig Aufwand alle Funktionen von Github auch auf einem eigenen dedizierten Server bereit stellen kann.

Installation von Git, Trac und mod_wsgi auf Debian Sqeeze

Wie man nun auf einem Debian Squeeze Web-Server, der mit ISPConfig betrieben wird GIT als SCM, Trac als Weboberfläche für das Projektmanagement und als Bugtracker mit Hilfe von mod_wsgi einrichtet, soll im Folgenden beschrieben werden.

Weiterlesen: Installation von Git, Trac und mod_wsgi auf Debian Sqeeze

{ 0 comments }

Apache Feintuning – Schnellere Ladezeiten für Ihre Webseite

23.06.2010 by Jan
Thumbnail image for Apache Feintuning – Schnellere Ladezeiten für Ihre Webseite

Die Ausgangslage Ein aktuelles Projekt, welches in den nächsten Tagen online geht, setzt dabei auf unser Hauseigenes “AMFramework”, dem auf PHP basierenden Entwicklungsframework mit Inline-Editing Content-Management Funktionalitäten. Darüber hinaus handelt es sich bei dem neuen Projekt um eine lebendige, sehr Bilder-lastige Seite, bei der locker mal einige MB an bereits komprimierten Bildern in die Leitung [...]

Beitrag lesen →

iPhone Development – Deutschland Übersicht

16.06.2010 by Henrik
Thumbnail image for iPhone Development – Deutschland Übersicht

Goldgräberstimmung in der Kohlegrube Mit der Vorstellung des iPhone 4 und dem iPad beginnt ein erneuerter Goldrausch für iPhone Entwickler. In Vergangenheit hat sich oft gezeigt, dass kleine und unabhängige Entwickler ein Vermögen durch ihre Programme in Apples Appstore verdient haben. Apple hat alleine seit Eröffnung ihrer modernen Vertriebsplattform eine Milliarde Dollar an Entwickler überwiesen. [...]

Beitrag lesen →

Unternehmens- und Projektkommunikation in Zeiten von Web 2.0

18.03.2010 by Henrik
Kommunikation in virtuellen Unternehmen (Skype, Email, RSS, Smartphones...)

Durch die Gründung eines eigenen Unternehmes bietet sich die direkte Möglichkeit bekannte und erlernte Verhaltensmuster der Kommunikation neu zu bewerten und bei Bedarf anzupassen. Durch meine Arbeit in öffentlichen Einrichtungen, kleinen und großen Firmen habe ich unterschiedlichste Kommunikationsarten und Unternehmenskulturen kennengelernt. Klassischerweise wird hier die E-Mail als primäres Kommunikationsmedium benutzt – sie gilt in den meisten Unternehmen auch heute noch [...]

Beitrag lesen →

Lagerbestand der SEO Kurzanalyse

16.02.2010 by Martin
SEO Kurzanalyse Lagerbestand

Seit kurzem benutzen wir intern vtiger um alle Kunden- und Produktdaten zu managen. Die deutsche Übersetzung ist ganz okay, aber noch nicht komplett überzeugend. Unter http://demo.vtiger.de/ können Sie das System auch selber testen. Da kommt es am Anfang dann schon mal zu lustigen Missverständnissen. Anscheinend habe ich “SEO Kurzanalyse” als Produkt eingetragen, anstatt als Dienstleistung. [...]

Beitrag lesen →