Hallo Andreas,
Version 2.8 ist uralt ... zieh' Dir besser mal die aktuelle Version von der Webseite!
Andreas Vogt hat geschrieben:Sehe ich das richtig dass im Navigationsbereich von Access - beim unter Versionskontrolle stehendes Projekt - keine Infos/Icons stehen die den Status anzeigen? D.h. man bearbeitet ein Objekt und muss dies dann exportieren und danach das Repository Commiten?
D.H. ein Auschecken/Einchecken gibt es bei OASIS-SVN nicht?!
Das siehst Du vollkommen richtig.
Das ist bei allen "modernen" Versionsverwaltungssystemen so.
Subversion z.B. stammt von "CVS" ab, da steckt's schon im Namen =>
Concurrent
Versions
System.
Solange man allein arbeitet, ist Aus- und Einchecken sowieso quatsch.
Arbeitet man im Team ist es in der Regel eher so, dass zwei Entwickler selten am gleichen Objekt arbeiten.
Auch in dem Fall wäre Aus- und Einchecken ziemlich unnötig.
Arbeiten zwei oder mehr Entwickler an einem Objekt, "merkt" das System das beim Update (Abholen) der Dateien und "merged" die Änderungen.
Das geht auch mit Access-Objekten ganz gut, vor allem wenn nur Code geändert wurde.
Auch bei Forms und Reports klappt einigermaßen.
Schwierig wird's bei Bildern etc., da diese in der Textdatei als Binärklumpen gespeichert sind.
Vielleicht bringt der Vortrag von Thomas Möller von der 12. AEK hier noch mehr Klarheit:
linkMarkieren im Navigationsbereich geht leider so gut wie gar nicht.
Erstens müsste OASIS dazu wissen, welche Objekte denn nach dem letzten Import/Export geändert wurden.
Da es kein passendes Event gibt (ich hätte da gerne ein "OnSaveObject" im Objektmodell
), kann OASIS das in der Regel gar nicht erkennen.
Zweitens gibt's nur ein einziges sinnvoll nutzbares Icon, da die Verwendung anderer Icons das jeweilige Objekt für Access als schreibgeschützt markieren - warum auch immer
Da jeder Anwender aber einen anderen Wunsch hat, welcher Zustand bitteschön visualisiert werden soll, lass' ich es einfach ganz sein.
Ich habe mir stattdessen einen simplen Workflow angewöhnt:
Sobald ich ein Objekt nach einer Änderung speichere, drücke ich (im VB-Editor) STRG+UMSCH+E um das Objekt gleich zu exportieren.
(mein aktueller Entwicklungsstand fängt STRG+S ab und exportiert automatisch, das muss aber noch getestet und verfeinert werden)
Arbeite ich nur im Entwurf von Abfragen, Formularen oder Berichten, mache ich das über den Navigationsbereich.
So "vergesse" ich kein Objekt.
Bin ich mit meinem Änderungen/Erweiterungen durch, wird ein COMMIT durchgeführt- fertig!
Übrigens: Bevor jemand auf die Idee kommt, Tabellen (und hier vor allem Massendaten) zu exportieren:
Das macht nicht wirklich Sinn!
In der Regel liegen die Daten sowieso in einem "vernünftigen" DBMS wie SQL-Server, MySQL oder Oracle.
Tabellen zu verwalten macht wirklich nur Sinn für kleine Lookup-Tabellen und funktioniert spätestens dann nicht, wenn in der Tabelle so tolle neue Feldtypen wie z.B. "Anlage" verwendet werden.
(vielleicht gibt's das mal in einer späteren Version)
HTH
Gruß
Bernd