1 / 29

Schulung Visual SourceSafe für Visual FoxPro

Schulung Visual SourceSafe für Visual FoxPro. Norbert Abb W&B. Agenda. Generelles VSS Objekte VSS Operationen Administration VFP Integration Anmerkungen. Generelles. Was, wofür, wie? Installation Server Client Administrator Parameter Temp Directory Vergleiche. VSS Objekte.

Download Presentation

Schulung Visual SourceSafe für Visual FoxPro

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Schulung Visual SourceSafe für Visual FoxPro Norbert AbbW&B

  2. Agenda • Generelles • VSS Objekte • VSS Operationen • Administration • VFP Integration • Anmerkungen

  3. Generelles • Was, wofür, wie? • Installation • Server • Client • Administrator • Parameter • Temp Directory • Vergleiche

  4. VSS Objekte • ‚Projekte‘ vs. Ordner • Ab Projektebene ähnlich • Explorer stellt keine Subobjekte als Details dar

  5. VSS Objekte • Arbeitsordner • Verbindung zwischen VSS und Dateien • Kann für jede Projektebene gesetzt werden! • Wird rekursiv gesetzt • Kann gewechselt werden

  6. VSS Objekte • Übersichtsordner • engl.: Shadow Directory • wird von SourceSafe automatisch angepaßt • Zugriff für ‚nicht VSS Nutzer‘ • dient hier zur Synchronisation mit Köln

  7. VSS Objekte • Dateien • kleinste von VSS verwaltete Einheit • Dürfen maximal 65MB groß sein • Werden von VSS als Text oder binär verwaltet • Es werden nur Änderungen gespeichert

  8. VSS Operationen • Suchen von Dateien • Statussuche • Wild Card Suche • Optionen für Suchbereich • Achtung: Muß explizit ausgeschaltet werden!

  9. VSS Operationen • Hinzufügen • Dateien werden ‚Projekt‘ zugeordnet • Arbeitsordner ist entscheidend für Quelle • Es werden nur Dateien in der Auswahl gezeigt, die noch nicht in SourceSafe sind.

  10. VSS Operationen • Letzte Version abrufen • holt neueste Version • nicht für Änderungen • Datei wird lokal schreibgeschützt

  11. VSS Operationen • Auschecken • holt neueste Version aus Datenbank • zum Verändern (kein Schreibschutz) • nur durch einen Anwender möglich: Exklusiv (hier)

  12. VSS Operationen • Einchecken • bringt veränderte Version in Datenbank zurück • Version für alle zur Verfügung stellen • optional kann die Datei ausgecheckt bleiben (sonst: Schreibschutz)

  13. VSS Operationen • Vergleiche • durch Optionen steuerbar • Projekte / Ordner • vergleicht ob Dateien neuer oder zusätzlich sind • Dateien • Bei Textdateien (*.??a): zeigt unterschiedliche Zeilen an

  14. VSS Operationen • Versionsgeschichte • zeigt Liste von Versionen (mit Datum) an • es können alte Versionen geholt werden • es können verschiedene Versionen verglichen werden • es können Änderungen rückgängig gemacht werden

  15. VSS Operationen • Löschen • zwei Arten: nur aus Ansicht oder permanent • Wiederherstellen • vom Projekt aus möglich • nur wenn nicht permanent gelöscht wurde

  16. VSS Operationen • Bezeichnung • engl.: Label • Markiert Version eines Projektes an allen Dateien • sollte nur von Administrator vorgenommen werden

  17. Administration • Prüfen der Datenbank • regelmäßige Aufgabe • evtl. Korrekturen vornehmen

  18. Administration • Optionen setzen • Sicherheit • Übersichtsordner • Benutzerkonten pflegen

  19. Administration • Archivieren • von Zeit zu Zeit alte Versionen entfernen • ‚Entlastung‘ der Datenbank

  20. VFP Integration • Optionen in VFP setzen • Aktives Quellcodeverwaltungsprogramm setzen • Projekte mit VSS verbinden

  21. VFP Integration • Mit Projekt verbinden • *.pjm Datei im SourceSafe auswählen • auf lokales Verzeichnis achten • Achtung: Projektdatei (*.pjm) wieder einchecken!! • Dient auch dem refresh wenn sich etwas am Projekt geändert hat

  22. VFP Integration • ‚Trick‘ mit *.??a Dateien • Wandlung von Tabellen in Textdateien • bietet Möglichkeiten Versionen zu vergleichen • unterschiedliche Generatoren

  23. VFP Integration • Operation auf Dateien • keine einzelnen Klassen! • Bestandteile von VFP Objekten werden automatisch behandelt (VCX, VCT) • Ansteuerung aus VFP möglich • VSS Explorer wird meist nicht benötigt

  24. VFP Integration • Hintertürchen sind möglich, sollten vermieden werden • Wichtig: pjm Dateien wieder ‚freigeben‘ nach Synchronisierung • Beschreibung zur Verwaltung:Projekthandbuch

  25. Anmerkungen • Problem mit Norton Antvirus • schlechte Performance beim öffnen von Projekten • bis jetzt keine Lösung

  26. Anmerkungen • *.??a Dateien • zusätzliche Dateien • nur bei SourceSafe Integration vorhanden • besserer Generator vorhanden • Arbeiten ist auch ohne Online Verbindung möglich

  27. Anmerkungen • Projektdateien • problematisch weil mehrfach Check Out vorgesehen • PJX und PJT Dateien werden nicht im VSS verwaltet • *.pjm Datei immer wieder freigeben!!

  28. Anmerkungen • Sicherheit • wird durch Sicherheit auf LAN gewährleistet • kann leicht umgangen werden • Administrator kann CheckOut rückgängig machen

  29. Fragen • ???

More Related