Freigeben über


Einchecken von Dateien

Sie müssen Dateien immer manuell einchecken. Visual FoxPro checkt eine Datei nicht automatisch ein. Visual FoxPro checkt z. B. ein Formular nicht ein, wenn Sie den Formular-Designer schließen. Stattdessen lässt es die Datei ausgecheckt, so dass Sie die Datei weiter bearbeiten, zu einem anderen Ort mitnehmen oder auf sonstige Weise mit ihr arbeiten können.

Das genaue Ergebnis eines Eincheckvorgangs hängt sowohl von der Datei ab, die Sie einchecken, als auch von Ihrer Quellcodeverwaltungssoftware. Bei Formularen, Menüs, Etiketten, Klassenbibliotheken sowie Dateien anderer Typen wird die jeweilige Datei als Binärdatei behandelt, und die Quellcodeverwaltungssoftware überführt Ihre neue Version der Datei in die aktuelle Version, die andere Entwickler auschecken können.

Tipp   Sie sollten immer daran denken, Dateien einzuchecken, sobald Sie deren Bearbeitung abgeschlossen haben. Wenn Sie Dateien über einen langen Zeitraum ausgecheckt lassen, können andere Entwickler eventuell nicht mit diesen Dateien arbeiten, und es kann passieren, dass die neuesten Versionen der Dateien während einer Netzwerksicherung nicht berücksichtigt werden.

So checken Sie eine Datei ein

  1. Wählen Sie im Projekt-Manager die Datei aus, die Sie bearbeiten möchten.
  2. Klicken Sie im Menü Projekt auf Quellcodeverwaltung, und klicken Sie dann auf Einchecken.
  3. Geben Sie einen Kommentar ein, der die von Ihnen vorgenommenen Änderungen beschreibt.
  4. Wählen Sie im Dialogfeld Dateien einchecken die Dateien aus, die eingecheckt werden sollen, und klicken Sie dann auf OK.

Einchecken von Textdateien

Wenn Sie eine Textdatei, z. B. eine PRG-Datei, einchecken und wenn mehrere Versionen der Datei ausgecheckt sind, überschreibt die Quellcodeverwaltungssoftware nicht einfach die zentrale Version der Datei. Stattdessen prüft die Software, ob seit dem Zeitpunkt, zu dem Sie die Datei ausgecheckt haben, Änderungen an der Datei vorgenommen wurden. Ist dies der Fall, versucht die Software, diese Änderungen mit Ihrer Datei zusammenzuführen. Dazu bearbeitet sie Ihre Kopie der Datei, indem sie Zeilen hinzufügt, löscht oder ändert.

Nachdem die Zusammenführung beendet ist, ermöglicht es Ihnen die Quellcodeverwaltungssoftware eventuell, Ihre Datei einzuchecken. Es empfiehlt sich jedoch nicht, die Datei sofort einzuchecken. Stattdessen sollten Sie die Anwendung testen und hierfür die neue Version der Datei verwenden, die sowohl Ihre als auch die Änderungen der anderen Entwickler enthält. Sie sollten die Datei erst einchecken, nachdem Sie festgestellt haben, dass die Anwendung einwandfrei funktioniert. Für den Fall, dass andere Entwickler weitere Änderungen an der gleichen Datei vorgenommen haben, müssen Sie das Zusammenführen, Testen und Prüfen eventuell wiederholen.

Gelegentlich kann die Quellcodeverwaltungssoftware einen Mergekonflikt melden. Hierdurch wird angezeigt, dass die Quellcodeverwaltung Änderungen, die Sie vorgenommen haben, und Änderungen, die andere Entwickler vorgenommen haben, nicht in Einklang bringen kann. Dies kann z. B. passieren, wenn Sie und ein anderer Entwickler dieselbe Zeile desselben Programms geändert haben. Wenn die Quellcodeverwaltungssoftware die Dateien nicht erfolgreich zusammenführen kann, erstellt sie eine Version der Datei, die den ursprünglichen Text sowie Ihre Änderungen enthält, markiert die Konfliktstellen und schreibt diese Datei auf Ihren Computer. (Wie genau die Konfliktstellen markiert werden, hängt von der Quellcodeverwaltungssoftware ab, mit der Sie arbeiten.) Die Datei wird dann im Projekt-Manager mit dem Symbol für Zusammenführungskonflikte angezeigt:

Um die Zusammenführungskonflikte aufzulösen, müssen Sie die Datei erneut bearbeiten, Ihre Änderungen vornehmen und die Markierungen der Zusammenführungskonflikte löschen. Nachdem Sie die Bearbeitung beendet haben, fordert Visual FoxPro Sie dazu auf zu bestätigen, dass Sie alle Konflikte aufgelöst haben. Die Datei ist dann im Projekt-Manager mit dem Symbol für Zusammenführung markiert:

Testen Sie Ihre Anwendung, um sicher zu sein, dass die Änderungen einwandfrei funktionieren. Danach können Sie erneut versuchen, die Datei einzuchecken. Wenn keine Zusammenführungskonflikte mehr auftreten, wird Ihre Datei zur aktuellen Version.

Siehe auch

Auschecken von Dateien | Verwerfen von Änderungen | Entwickeln in Teams | Verwaltung von Dateien eines quellcodeverwalteten Projekts