Archiv für die Kategorie ‘Version Control’

Nachvollziehbarkeit – Möglichkeiten für Traceability im Team Foundation Server

Mittwoch, 14. Oktober 2009

Der Team Foundation Server ist die zentrale Plattform für alle Artefakte von Software-Entwicklungsprojekten. Anforderungen, Code, Testfälle, Entwurfsdokumente – alles lässt sich versioniert und für die Zusammenarbeit in Teams zentral ablegen. Doch wie hängen diese verschiedenen Artefakte zusammen und wie kann das im Team Foundation Server abgebildet werden?

(more…)

Alternative Diff/Merge-Tools für den Team Explorer

Mittwoch, 30. September 2009

Vor allem frühere Nutzer von Visual SourceSafe arbeiten im Team Foundation Server immernoch mit exklusiven Checkouts. Das bedeutet, dass ständig die für eine dringende Änderung zu bearbeitende Datei von einem anderen Benutzer blockiert ist. Viele Nutzer haben mit dem Merge von konkurrierend ausgecheckten Dateien schlechte Erfahrungen gemacht. Teilweise mag das am Vergleichs- und Mergewerkzeug liegen, welches der Team Explorer mitbringt. Was viele nicht wissen, Sie können diese Werkzeuge sehr einfach ersetzen und Ihren eigenen Vorlieben entsprechend anpassen. Im folgenden sollen die Alternativen aufgelistet werden.

(more…)

Zeit und Raum - Folder Compare mit der Team Foundation Source Control

Mittwoch, 04. März 2009

Folder-Compare unter Verwendung von Microsoft Excel.

(more…)

Mischmasch - Ausgewählte Changesets mergen mit der TFVC

Freitag, 19. Dezember 2008

Die Team Foundation Version Control bietet die Möglichkeit, Source Code zu branchen. Damit kann man z.B. Hotfixes für ausgelieferte Versionen der Applikation auf dem sogenannten Wartungs-Branch entwickeln, während bereits neue Funktionalitäten auf dem Entwicklungs-Branch eingebaut werden. Mit Hilfe der Merge-Operation können Änderungen an einem der Branches zu einem anderen übertragen werden. Dabei gibt es die Option alle Änderungen bis zu einer bestimmten Revision des Branches oder aber nur ausgewählte Änderungen zu übernehmen. Dabei kommt es evtl. zu unerwarteten Effekten, auf die wir hinweisen möchten.

(more…)

Webcast zum Thema Releasemanagement mit dem VSTS

Donnerstag, 13. November 2008

Auf der MSDN ist ein neuer Webcast von uns verfügbar - zum Thema Releasemanagement mit dem VSTS. Die Details werden zum Nachlesen hier noch einmal näher beschrieben.

(more…)

TFS Versionskontrolle mit dem Windows Explorer

Montag, 10. November 2008

Die früh angekündigte neue Version (Visual Studio Team System 2008 Power Tools - October Release) der Power Tools ist zum Download verfügbar. Für Installation und Anwendung sind einige Dinge zu beachten…

(more…)

Spezifische Versionen im lokalen Workspace erkennen

Dienstag, 14. Oktober 2008

Über den Befehl "Get Specific Version…" kann man im Source Control Explorer eine alte Version einer Datei oder eines Verzeichnisses wiederherstellen.

image

Wählt man ein altes Changeset oder Datum aus, wird die lokale Datei mit der alten Version überschrieben (so denn das Häkchen zum Überschreiben im Dialog gesetzt ist). Das ist im Source Control Explorer anhand der Spalte "Latest" erkennbar.

image

Doch wie war doch jetzt gleich die aktuelle lokale Version der Datei? Um das herauszufinden, muss man einen Blick in die Eigenschaften der Datei werfen. Dort sind aktuelle Server und lokale Version aufgelistet.

image

Etikettenschwindel? - Labels im TFS

Montag, 29. September 2008

Gerade für frühere Visual-SourceSafe-Benutzer ist das Labeling im TFS evtl. missverständlich. War doch ein Label im Visual-SourceSafe ein “benannter Zeitpunkt”, der auch in der Dateihistorie angezeigt wurde. Ganz anders und mächtiger im TFS. Doch mit großer Macht kommt große Verantwortung. Und für alle Verantwortlichen soll dieser Blogeintrag das Labeling im TFS verständlicher machen.

(more…)

Source Control Permissions erklärt

Donnerstag, 25. September 2008

In der Versionskontrolle des TFS lassen sich Berechtigungen auf einzelne Verzeichnisse und Dateien setzen. Wie man einen Überblick über die gesetzten Berechtigungen erhält, wurde bereits erläutert. Im folgenden soll es um die Einrichtung der Berechtigungen gehen.

(more…)

Die Versionsverwaltung (einfach) im Griff…

Montag, 11. August 2008

Die Versionsverwaltung (auch Quellcodeverwaltung genannt) des TFS bietet die Möglichkeit, Pending-Changes zentral zu verfolgen. Das bedeutet, dass alle Check-Outs oder Locks eines Benutzers zentral verfügbar sind - wohlgemerkt nicht die lokalen Änderungen, die noch nicht eingecheckt worden sind.

Die Möglichkeiten, diese Funktionalität des TFS für die Steuerung eines Projekts zu nutzen, sind dagegen eingeschränkt. Nicht nur der Überblick üder die Pending-Changes, sondern z.B. auch über die gesetzten Berechtigungen der Verzeichnisse und Dateien in der Versionsverwaltung sind nur schwer zu gewinnen.

Dieser Beitrag soll aufzeigen, wie die Versionsverwaltung durch den Einsatz von wenigen einfachen Berichten besser in den Griff zu bekommen ist…

(more…)