Freigeben über


Verwaltung von Visual FoxPro-Projekten unter Quellcodeverwaltung

Wenn Sie in Visual FoxPro eine Quellcodeverwaltungssoftware verwenden möchten, stellen Sie Ihre Projekte unter Quellcodeverwaltung, fügen Dateien zu Ihren quellcodeverwalteten Projekten hinzu und aktualisieren die Projektliste jedes Projekts.

Arbeiten mit der Projektdatei und der Projektlistendatei

In Visual FoxPro werden die jeweiligen Projektinformationen in einer Tabellen- und in einer Memodatei verwaltet, die die Dateinamenerweiterungen PJX und PJT haben. Wenn Sie z. B. ein Projekt namens Projekt1 erstellt haben, werden die Informationen zu dem Projekt in den beiden Dateien Projekt1.pjx und Projekt1.pjt gespeichert. Zu diesen Informationen gehören u. a. die Liste der Dateien, ihre Speicherorte und Informationen darüber, ob die Dateien in die Anwendungsdatei (APP- oder EXE-Datei) kompiliert werden.

In einer Teamentwicklungsumgebung arbeiten die Entwickler nicht mit denselben Projektdateien (PJX- und PJT-Dateien). Stattdessen hat jeder Entwickler eigene lokale Kopien der PJX- und PJT-Dateien.

Um die Änderungen koordinieren zu können, die einzelne Entwickler an einem Projekt vornehmen, das der Quellcodeverwaltung unterliegt, verwaltet Visual FoxPro eine Projektdateienliste (oder PJM-Datei als Kurzform für "Projektmetadatei"). In der Datei, die die Projektdateienliste enthält, werden dieselben Informationen gespeichert wie in den PJX- und PJT-Dateien, so z. B., welche Dateien momentan zu dem Projekt gehören.

Die Quellcodeverwaltungssoftware verwaltet eine Datei, die die Projektdateienliste enthält und zusammen mit anderen Dateien im zentralen Bestand gespeichert ist. Darüber hinaus hat jeder Entwickler eine lokale Kopie der Projektdateienliste ausgecheckt, die seine aktuelle Version des Projekts widerspiegelt.

Angenommen, Sie arbeiten an einem Projekt und fügen ein neues Programm (PRG-Datei) hinzu. Sobald Sie die neue Datei hinzugefügt haben (und vorausgesetzt, dass Sie diese Datei unter Quellcodeverwaltung gestellt haben), aktualisiert Visual FoxPro Ihre lokale Kopie des Projekts und zeigt die Datei an, wenn Sie auf Ihrem Computer mit dem Projekt-Manager arbeiten. Andere Entwickler wissen zunächst nichts von Ihrer Änderung, und deren lokale Kopien des Projekts zeigen die von Ihnen hinzugefügte Datei nicht an. Obwohl Sie die Projektdateienliste nicht aktualisiert haben, können Sie die neue Datei aus Sicherheitsgründen einchecken und bei Bedarf wieder auschecken.

Nachdem Sie die neue Datei fertig gestellt haben (z. B. nachdem Sie Ihr neues Programm ausgetestet haben), können Sie die Projektdateienliste aktualisieren. Bei dieser Aktualisierung führt Visual FoxPro die Informationen in Ihrer lokalen Projektdateienliste mit den Informationen in der zentralen Projektdateienliste zusammen.

Visual FoxPro selbst aktualisiert wiederum Ihre lokale Projektdateienliste entsprechend der Änderungen, die es in der zentralen Projektdateienliste findet. Wenn andere Entwickler Dateien zu dem Projekt hinzugefügt haben, wird Ihre lokale Projektdateienliste aktualisiert, werden lokale Kopien der neuen Dateien auf Ihrem Computer abgelegt, aktualisiert Visual FoxPro Ihr Projekt (PJX- und PJT-Datei) und zeigt der Projekt-Manager die hinzugefügten Dateien an, so dass Sie mit diesen arbeiten können.

Verwalten der Projektdateien mit Hilfe der Projektliste

Anmerkung   In der Projektdateienliste werden nur die Projektdateien festgehalten, die unter Quellcodeverwaltung stehen. Enthält Ihr Projekt Dateien, die nicht unter Quellcodeverwaltung stehen, werden diese weder in der Projektdateienliste angezeigt, noch fügt Visual FoxPro diese Dateien zu den Projekten anderer Entwickler hinzu, wenn diese ihre eigenen Projektlisten aktualisieren.

Siehe auch

Aktivieren der Quellcodeverwaltung | Projekte unter Quellcodeverwaltung stellen | Hinzufügen von Dateien zu einem quellcodeverwalteten Projekt | Sich einem vorhandenen quellcodeverwalteten Projekt anschließen | Aktualisieren der Projektliste | Herausnehmen eines Projekts aus der Quellcodeverwaltung | Entfernen von Dateien aus einem quellcodeverwalteten Projekt | Gemeinsames Nutzen von Dateien in quellcodeverwalteten Projekten | Entwickeln in Teams