{"id":55000716,"date":"2010-06-01T00:00:00","date_gmt":"2020-05-22T22:12:27","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=716"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Quellcodeverwaltung_konkret","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/","title":{"rendered":"Quellcodeverwaltung konkret"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Nachdem wir uns im Beitrag &#8222;Grundlagen der Quellcodeverwaltung&#8220; ausf&uuml;hrlich in die Konzepte der Versionsverwaltung eingearbeitet haben und uns im Beitrag &#8222;Quellcodeverwaltung &#8211; Die Tools&#8220; einen &Uuml;berblick &uuml;ber die Tools zur Quellcodeverwaltung verschafft haben, wird es in diesem Beitrag endlich konkret. Wir schauen uns das Tool OASIS-SVN n&auml;her an. Wir starten mit der Installation und gehen dann diverse Alltagsaufgaben durch. Danach sind Sie fit f&uuml;r Ihren pers&ouml;nlichen Start mit der Quellcodeverwaltung.<\/b><\/p>\n<p><b>OASIS-SVN <\/b>basiert, wie der Name schon andeutet, auf dem Quellcodeverwaltungssystem <b>Subversion<\/b>. Dieses l&auml;uft auf einem Webserver. Da die wenigsten von Ihnen Zugriff auf einen eigenen Webserver besitzen, werden Sie sich vielleicht fragen, wie Sie trotzdem in den Genuss dieses Programms kommen k&ouml;nnen.<\/p>\n<p><b>TortoiseSVN installieren<\/b><\/p>\n<p>Es gibt zum Gl&uuml;ck mit <b>TortoiseSVN <\/b>einen <b>Subversion<\/b>-Client f&uuml;r Windows. Dieses Programm erm&ouml;glicht es Ihnen, eine Quellcodeverwaltung im Windows-Dateisystem zu erstellen. Starten wir also mit der Installation von <b>TortoiseSVN<\/b>. Laden Sie sich dazu die Installationsdatei [1] herunter (Betriebssystem-Version beachten). Sie starten die Installation durch Doppelklick auf die heruntergeladene <b>.msi<\/b>-Datei. Folgen Sie dem Assistenten (siehe Bild 1) und &uuml;bernehmen Sie die Voreinstellungen. Am Ende m&uuml;ssen Sie Ihren PC neu starten.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic001.png\" alt=\"pic001.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Folgen Sie dem Assistenten f&uuml;r die Installation von TortoiseSVN.<\/span><\/b><\/p>\n<p>Mit dem nach der Installation verf&uuml;gbaren Eintrag im Startmen&uuml; passen Sie die Einstellungen von <b>TortoiseSVN <\/b>an. Das eigentliche Programm erscheint als Shell Extension und stellt seine Funktionen &uuml;ber das Kontextmen&uuml; des Windows-Explorers bereit. Diese werden Sie jedoch nicht ben&ouml;tigen, da <b>OASIS-SVN <\/b>Ihnen die Kommunikation mit <b>TortoiseSVN <\/b>abnimmt. Wenn Sie m&ouml;chten, k&ouml;nnen Sie jetzt auch gleich die Sprache f&uuml;r <b>TortoiseSVN<\/b> anpassen. Das Sprachpaket finden Sie ebenfalls unter [1] (f&uuml;r die Auswahl der Sprachpakete m&uuml;ssen Sie etwas weiter nach unten scrollen). Da die englischen Fachbegriffe jedoch allgemein gel&auml;ufig sein d&uuml;rften, raten wir zur Verwendung der englischen Version. Nach der Installation des Language Packs gelangen Sie &uuml;ber den Kontextmen&uuml;-Eintrag <b>TortoiseSVN|Settings <\/b>zu den Einstellungen, wo Sie in der Rubrik <b>General <\/b>die deutschen Spracheinstellungen im Kombinationsfeld <b>Language <\/b>aktivieren.<\/p>\n<p><b>Installation OASIS-SVN<\/b><\/p>\n<p>Anschlie&szlig;end installieren Sie <b>OASIS-SVN <\/b>[2]. Starten Sie die Installation und folgen Sie den Schritten des Assistenten (siehe Bild 2). Auch hier &uuml;bernehmen Sie die Voreinstellungen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic002.png\" alt=\"pic002.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 3: OASIS-SVN f&uuml;gt ein neues Ribbon ein.<\/span><\/b><\/p>\n<p><b>Konzept<\/b><\/p>\n<p>Ein Quellcodeverwaltungssystem ben&ouml;tigt ein so genanntes Repository. Dieses verwaltet die verschiedenen Versionen der Objekte. Neben dem Repository existiert ein lokales Verzeichnis. Mit diesem Verzeichnis gleicht die Quellcodeverwaltung die unterschiedlichen Versionsst&auml;nde der verschiedenen Objekte ab. Access selbst kann seine Datenbankobjekte mittels zweier Methoden in das lokale Verzeichnis kopieren oder diese von dort laden.<\/p>\n<p>An dieser Stelle kommt <b>OASIS-SVN <\/b>ins Spiel. Es integriert sich als Add-In in Access. Mit diesem Add-In k&ouml;nnen Sie den Export und Import der Datenbankobjekte steuern und die notwendigen Befehle an das Quellcodeverwaltungssystem absetzen. Nach der Installation finden Sie unter Access 2007 und j&uuml;nger ein neues Ribbon (siehe Bild 3) beziehungsweise unter Access 2003 und &auml;lter eine Men&uuml;leiste mit dem Namen <b>OASIS-SVN<\/b>.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic003.png\" alt=\"pic003.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: &Uuml;bernehmen Sie auch bei der Installation von OASIS-SVN die Voreinstellungen.<\/span><\/b><\/p>\n<p>Im Beitrag <b>Grundlagen der Quellcodeverwaltung <\/b>(<b>www.access-im-unternehmen.de\/712<\/b>) erfahren Sie einiges &uuml;ber die m&ouml;glichen Strategien von Quellcodeverwaltungen. <b>TortoiseSVN <\/b>arbeitet in der Grundeinstellung nach dem Prinzip <b>Copy, Modify, Merge<\/b>. Objekte m&uuml;ssen also f&uuml;r die Bearbeitung nicht ausgecheckt und gesperrt werden. Dies ist soweit okay, da wir im Rahmen dieses Artikels davon ausgehen, dass Sie als alleiniger Nutzer mit der Versionsverwaltung arbeiten.<\/p>\n<p><b>Ein Repository anlegen<\/b><\/p>\n<p>Bevor Sie Ihre erste Datenbank unter Versionskontrolle stellen k&ouml;nnen, m&uuml;ssen Sie zuerst ein Repository anlegen. Starten Sie dazu den Assistenten aus dem <b>OASIS-SVN<\/b>-Ribbon. Dieser Assistent erhebt in drei Schritten die notwendigen Informationen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Datenbank: &Ouml;ffnen Sie die betroffene Datenbank vor dem Start des Assistenten und aktivieren Sie die Option <b>Aktuelle Datenbank verwenden<\/b>.<\/li>\n<li class=\"aufz-hlung\">Ordner f&uuml;r das lokale Verzeichnis<\/li>\n<li class=\"aufz-hlung\">Verzeichnis f&uuml;r das Repository<\/li>\n<\/ul>\n<p>Im Anschluss legt OASIS die ausgew&auml;hlten Ordner an und sendet die notwendigen Befehle an <b>TortoiseSVN<\/b>, um ein Repository zu erstellen und dieses mit dem lokalen Verzeichnis zu verkn&uuml;pfen.<\/p>\n<p><b>Datenbank unter Versionskontrolle stellen<\/b><\/p>\n<p>Mit den bisherigen Schritten haben Sie &#8222;nur&#8220; das Repository erstellt. Ihre Datenbank steht aber noch nicht unter Versionskontrolle. Das k&ouml;nnen Sie ganz leicht nachpr&uuml;fen. Klicken Sie dazu im <b>OASIS-SVN<\/b>-Ribbon auf den Eintrag <b>Projektordner<\/b>. Es &ouml;ffnet sich ein Fenster mit dem Inhalt Ihres lokalen Verzeichnisses. Dieses ist noch leer. Um Ihre Datenbank unter Quellcodeverwaltung zu stellen, m&uuml;ssen Sie diese noch in das Repository einf&uuml;gen. Dazu w&auml;hlen Sie aus dem Ribbon den Befehl <b>Exportieren <\/b>aus. Es &ouml;ffnet sich ein Dialog (siehe Bild 4). In diesem k&ouml;nnen Sie die zu exportierenden Objekte ausw&auml;hlen. Das Listenfeld funktioniert wie sonst auch: Mit der Maus markieren Sie eine einzelne Zeile. Mithilfe der <b>Umschalt<\/b>&#8211; und <b>Strg<\/b>-Taste k&ouml;nnen Sie mehrere Objekte gemeinsam ausw&auml;hlen.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 4: Exportieren Sie erstmals alle Objekte Ihrer Datenbank in das lokale Verzeichnis.<\/span><\/b><\/p>\n<p><b>OASIS-SVN <\/b>erg&auml;nzt diese M&ouml;glichkeiten noch um weitere Shortcuts. Mit der Tastenkombination <b>Strg + L <\/b>werden alle Objekte der gerade aktiven Registerseite markiert. Mit der Tastenkombination <b>Strg + A <\/b>werden alle Objekte auf allen Registerseiten markiert und mit <b>Strg + U <\/b>deaktivieren Sie alle. Best&auml;tigen Sie am Ende Ihre Auswahl durch einen Klick auf die Schaltfl&auml;che <b>OK<\/b>. <b>OASIS-SVN <\/b>exportiert jetzt alle ausgew&auml;hlten Objekte als Textdatei in das lokale Verzeichnis. Jetzt fehlt nur noch ein Schritt, um Ihre Datenbank unter Quellcodeverwaltung zu stellen. Die exportierten Dateien m&uuml;ssen noch aus dem lokalen Verzeichnis in das Repository &uuml;bertragen werden. Dazu w&auml;hlen Sie aus dem <b>TortoiseSVN<\/b>-Men&uuml; (siehe Bild 5) im <b>OASIS SVN<\/b>-Ribbon den Befehl <b>Commit&#8230; <\/b>aus.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 5: &Uuml;ber das TortoiseSVN-Men&uuml; setzen Sie Ihre Befehle an die Quellcodeverwaltung ab.<\/span><\/b><\/p>\n<p><!--30percent--><\/p>\n<p><b>TortoiseSVN <\/b>&ouml;ffnet ein Dialogfenster (siehe Bild 6). mit der Liste der betroffenen Dateien. Im oberen Teil des Dialogs k&ouml;nnen Sie einen Kommentar eintragen, mit dem Sie sp&auml;ter Informationen &uuml;ber die vorgenommenen &auml;nderungen abrufen k&ouml;nnen. In diesem Fall tragen Sie dort etwa <b>Objekte initial in das Repository aufgenommen<\/b> ein.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic006.png\" alt=\"pic006.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 6: &Uuml;bertragen Sie die exportierten Dateien mit dem Befehl Commit in das Repository.<\/span><\/b><\/p>\n<p>Beenden Sie diesen Dialog mit <b>OK<\/b>, um die Objekte in das Repository zu &uuml;bernehmen.<\/p>\n<p>Wenn Sie sich entscheiden, <b>OASIS-SVN <\/b>in der Demo-Version zu testen, beachten Sie bitte, dass die Testversion nur maximal 50 Objekte gleichzeitig exportiert. Nehmen Sie also f&uuml;r Ihre Tests eine kleine Anwendung und verzichten Sie auf den Export der Eigenschaften.<\/p>\n<p><b>T&auml;gliche Arbeit<\/b><\/p>\n<p>Nachdem Sie Ihre Anwendung erfolgreich unter Versionskontrolle gestellt haben, beginnen Sie mit der Weiterentwicklung. Dabei &uuml;bertragen Sie die &auml;nderungen an den Objekten immer dann, wenn diese einen Stand erreicht haben, zu dem Sie gegebenenfalls noch einmal zur&uuml;ckkehren m&ouml;chten. <\/p>\n<p>Dazu exportieren Sie im ersten Schritt das Objekt in das lokale Verzeichnis. Hierzu steht Ihnen der eben schon gezeigte Exportdialog zur Verf&uuml;gung. Sie k&ouml;nnen den Export auch aus dem Kontextmen&uuml; des Navigationsbereichs heraus ansto&szlig;en. <\/p>\n<p>Auch im VBA-Editor steht Ihnen eine Men&uuml;leiste mit den Befehlen von <b>OASIS-SVN <\/b>zur Verf&uuml;gung. Wenn Sie den Projekt-Explorer (<b>Strg + R<\/b>) anzeigen lassen, finden Sie auch dort im Kontextmen&uuml; die Befehle f&uuml;r den &Uuml;bertrag in das Repository.<\/p>\n<p>Im letzten Schritt m&uuml;ssen Sie das jeweils ge&auml;nderte Objekt aus dem lokalen Verzeichnis in das Repository &uuml;bertragen. Dazu verwenden Sie den Befehl <b>Commit&#8230; <\/b>Achten Sie darauf, dass Sie immer und ohne Ausnahme einen Kommentar einf&uuml;gen, der es Ihnen sp&auml;ter erm&ouml;glicht, zu identifizieren, welche &auml;nderungen Sie vorgenommen haben.<\/p>\n<p>Sie haben die M&ouml;glichkeit, die beiden Schritte <b>Export <\/b>und <b>Commit <\/b>von <b>OASIS SVN <\/b>zusammenfassen zu lassen. Wechseln Sie auf die Registerseite <b>Integration <\/b>des Dialogs <b>Objekttypen <\/b>(Ribbon-Eintrag <b>Einstellungen<\/b>) und aktivieren Sie den Punkt <b>Automatisches COMMIT nach Export <\/b>(siehe Bild 7).<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic007.png\" alt=\"pic007.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 7: Die Option Automatisches COMMIT nach Export erleichtert das &Uuml;bertragen von &auml;nderungen.<\/span><\/b><\/p>\n<p>K&uuml;nftig erscheint direkt der <b>COMMIT<\/b>-Dialog, wenn Sie den <b>Export<\/b>-Dialog aufgerufen haben. Sie werden sich jetzt vielleicht fragen, warum Sie nicht auch gleich die Option <b>Automatisches UPDTE vor Import <\/b>aktivieren sollen. Verzichten Sie vorerst darauf &#8211; Sie erfahren sp&auml;ter warum.<\/p>\n<p><b>Alte Version der Anwendung wiederherstellen<\/b><\/p>\n<p>Mit der Zeit wird Ihre Datenbank wachsen und sich weiterentwickeln. Irgendwann kommt dann der Punkt, an dem Sie eine alte Version der Datenbank wiederherstellen wollen.<\/p>\n<p>Bisher waren Sie dazu auf Sicherungskopien Ihrer Access-Datenbank angewiesen. Diese Zeiten sind jetzt vorbei. Mit dem Einsatz der Versionsverwaltung haben Sie die M&ouml;glichkeit, jede beliebige Version Ihrer Anwendung wiederherzustellen.<\/p>\n<p>Zum Wiederherstellen gehen Sie wie folgt vor:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Aktivieren Sie den Men&uuml;punkt <b>TortoiseSVN <\/b>(siehe Bild 5).<\/li>\n<li class=\"aufz-hlung\">W&auml;hlen Sie den Eintrag <b>Update zu Revision&#8230; <\/b><\/li>\n<li class=\"aufz-hlung\">Klicken Sie auf die Schaltfl&auml;che <b>Zeige Log<\/b>.<\/li>\n<li class=\"aufz-hlung\">Markieren Sie in der Liste die gew&uuml;nschte Version und klicken Sie auf <b>OK<\/b>.<\/li>\n<li class=\"aufz-hlung\">Die Nummer der ausgew&auml;hlten Revision wird in den Dialog &uuml;bernommen.<\/li>\n<li class=\"aufz-hlung\">Schlie&szlig;en Sie den Dialog mit <b>OK<\/b>.<\/li>\n<li class=\"aufz-hlung\">Best&auml;tigen Sie den nachfolgenden Dialog. Hier werden Ihnen alle notwendigen &auml;nderungen angezeigt.<\/li>\n<\/ul>\n<p>Durch dieses Vorgehen haben Sie erreicht, dass sich in Ihrem lokalen Verzeichnis eine Version aller Objekte mit dem ausgew&auml;hlten Stand befindet:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Ge&auml;nderte Objekte wurden zur&uuml;ckgesetzt,<\/li>\n<li class=\"aufz-hlung\">zwischenzeitlich eingef&uuml;gte Objekte wurden gel&ouml;scht und<\/li>\n<li class=\"aufz-hlung\">gel&ouml;schte Objekte wurden wiederhergestellt.<\/li>\n<\/ul>\n<p>Schlie&szlig;lich m&uuml;ssen Sie noch daf&uuml;r sorgen, dass diese Objekte wieder in Ihre Datenbank kommen. Es liegt jetzt nahe, den Befehl <b>Import <\/b>daf&uuml;r zu verwenden. Dies ist aber der falsche Weg. Durch einen Import w&uuml;rden Sie alle Objekte aus dem lokalen Verzeichnis in Ihre Anwendung kopieren. Objekte, die im lokalen Verzeichnis nicht mehr vorhanden sind, werden bei einem Import jedoch nicht gel&ouml;scht. Am Ende h&auml;tten Sie eine Kopie Ihrer Anwendung, die es so nie gegeben hat.<\/p>\n<p>Stattdessen legen Sie eine neue Datenbank an und importieren in diese alle Objekte aus dem lokalen Verzeichnis. Dazu finden Sie im <b>OASIS-SVN<\/b>-Ribbon den Befehl <b>Neu erzeugen <\/b>(siehe Bild 3). Dieser Befehl &ouml;ffnet einen Dateiauswahldialog. Nachdem Sie dort einen Dateinamen f&uuml;r die Datenbank eingetragen haben, erzeugt <b>OASIS-SVN <\/b>eine neue, leere Datenbank f&uuml;r Sie.<\/p>\n<p>Direkt danach wird der Importdialog ge&ouml;ffnet. Hier w&auml;hlen Sie mit <b>Strg + A <\/b>alle Objekte aus. Am Ende best&auml;tigen Sie Ihre Auswahl mit <b>OK<\/b>. <b>OASIS-SVN <\/b>importiert jetzt alle Objekte aus dem lokalen Verzeichnis in die neu erstellte Datenbank. Nun steht Ihnen eine Kopie Ihrer Datenbank mit dem ausgew&auml;hlten Stand zur Verf&uuml;gung.<\/p>\n<p>Als Letztes m&uuml;ssen Sie noch daf&uuml;r sorgen, dass das lokale Verzeichnis wieder zur&uuml;ckgesetzt wird. Dazu rufen Sie aus dem <b>TortoiseSVN<\/b>-Men&uuml; den Punkt <b>Update <\/b>auf. Mit diesem Befehl werden alle Objekte aus der aktuellen Version zur&uuml;ck in das lokale Verzeichnis kopiert.<\/p>\n<p>An dieser Stelle wird jetzt vielleicht auch deutlich, warum die Option <b>Automatisches UPDATE vor Import <\/b>nicht unbedingt von Vorteil ist.<\/p>\n<p>Wenn Sie diese Option aktiviert h&auml;tten und Sie w&uuml;rden wie beschrieben eine vorherige Version importieren wollen, wird dies nicht funktionieren. Vor dem Import w&uuml;rde <b>OASIS-SVN <\/b>n&auml;mlich die Quellcodeverwaltung auffordern, die letzte Version aller Objekte abzurufen. Diese w&uuml;rde dann importiert werden.<\/p>\n<p><b>Vorgehen bei defekter Datenbank<\/b><\/p>\n<p>Ab und an kommt es vor, dass eine Access-Datenbank korrupt wird. Sie merken dies daran, dass Access merkw&uuml;rdig reagiert. In einem solchen Fall k&ouml;nnen Sie k&uuml;nftig gelassen reagieren. Sie erstellen einfach eine neue Kopie Ihrer Datenbank aus dem Repository. Verwenden Sie dazu den Befehl <b>Neu erzeugen <\/b>aus dem <b>OASIS-SVN<\/b>-Ribbon, vergeben Sie einen Dateinamen und w&auml;hlen Sie im nachfolgenden Dialog alle Objekte zum Importieren aus.<\/p>\n<p><b>Nur ein Objekt zur&uuml;cksetzen<\/b><\/p>\n<p>H&auml;ufig wird es passieren, dass Sie nur gezielt eine alte Version zu einem einzigen Datenbankobjekt, etwa einem Modul, wiederherstellen wollen. In einem solchen Fall m&uuml;ssen Sie Ihr Vorgehen etwas anpassen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Aktivieren Sie den Men&uuml;punkt <b>TortoiseSVN <\/b>(siehe Bild 5).<\/li>\n<li class=\"aufz-hlung\">W&auml;hlen Sie den Eintrag <b>Repository Browser&#8230;<\/b><\/li>\n<li class=\"aufz-hlung\">Markieren Sie das gew&uuml;nschte Objekt.<\/li>\n<li class=\"aufz-hlung\">W&auml;hlen Sie <b>Zeige Log <\/b>aus dem Kontextmen&uuml; (siehe Bild 8). <b>TortoiseSVN <\/b>zeigt Ihnen jetzt eine gefilterte Liste der &auml;nderungen im Repository an. Sie sehen nur noch die &auml;nderungen, die das ausgew&auml;hlte Objekt betreffen. <\/li>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic008.png\" alt=\"pic008.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 8: Aus dem Repository-Browser k&ouml;nnen Sie das Log f&uuml;r ein einzelnes Objekt abrufen.<\/span><\/b><\/p>\n<li class=\"aufz-hlung\">Identifizieren Sie aus der Liste die Version, zu der Sie zur&uuml;ck wollen, und merken Sie sich die Revisionsnummer.<\/li>\n<li class=\"aufz-hlung\">Schlie&szlig;en Sie die beiden ge&ouml;ffneten Dialoge und w&auml;hlen Sie <b>Update zu Revision&#8230;<\/b><\/li>\n<li class=\"aufz-hlung\">Tragen Sie die Revisionsnummer ein, die Sie soeben ermittelt haben, und best&auml;tigen Sie den Dialog mit <b>OK<\/b>.<\/li>\n<\/ul>\n<p>An dieser Stelle sorgt <b>TortoiseSVN <\/b>wieder daf&uuml;r, dass in Ihrem lokalen Verzeichnis alle &auml;nderungen bis zur ausgew&auml;hlten Version r&uuml;ckg&auml;ngig gemacht werden. Bitte beachten Sie, dass von dieser Ma&szlig;nahme auch Dateien betroffen sind, die Sie nicht zur&uuml;cksetzen wollten. Einzelne Dateien setzen Sie &uuml;ber das Kontextmen&uuml; im Windows Explorer zur&uuml;ck. Jetzt m&uuml;ssen Sie noch daf&uuml;r sorgen, dass das ge&auml;nderte Objekt in Ihre Datenbank importiert wird. Dies erledigen Sie durch einen Import. Markieren Sie dazu das gew&uuml;nschte Objekt im Navigationsfenster und rufen Sie den Befehl <b>Import <\/b>aus dem Kontextmen&uuml; auf.<\/p>\n<p>Sie k&ouml;nnen nat&uuml;rlich auch den <b>Import<\/b>-Dialog verwenden. Achten Sie in diesem Fall aber bitte darauf, nur das ge&auml;nderte Objekt zu importieren.<\/p>\n<p>Als Letztes m&uuml;ssen Sie wieder daf&uuml;r sorgen, dass das lokale Verzeichnis wieder zur&uuml;ckgesetzt wird. Rufen Sie dazu wieder den Punkt <b>Update <\/b>aus dem <b>TortoiseSVN<\/b>-Men&uuml; auf. <\/p>\n<p><b>Keine Sonderzeichen in Objektnamen<\/b><\/p>\n<p>Bitte verzichten Sie bei der Benennung Ihrer Datenbankobjekte unbedingt auf die Verwendung von Sonderzeichen. Auf diese Zeichen sollten Sie im &Uuml;brigen ohnehin verzichten.<\/p>\n<p>Bei der Verwendung von <b>OASIS-SVN <\/b>gilt dies aber ganz besonders. Der Grund ist ganz einfach: Ihre Objekte werden beim Export als Datei gespeichert. Als Dateiname wird der Name Ihres Datenbankobjekts verwendet. Wenn Ihr Objektname ein Sonderzeichen enth&auml;lt, das in einem Dateinamen nicht zul&auml;ssig ist, kommt es zum Fehler.<\/p>\n<p><b>Export von Tabellen<\/b><\/p>\n<p>Den Export von Tabellen und der darin enthaltenen Daten steuern Sie &uuml;ber die Tabellenoptionen (siehe Bild 9). Hier k&ouml;nnen Sie getrennt f&uuml;r lokale und verkn&uuml;pfte Tabellen festlegen, was exportiert werden soll.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_03\/QuellcodeverwaltungIII-web-images\/pic009.png\" alt=\"pic009.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 9: &Uuml;ber die Tabellenoptionen steuern Sie, ob nur die Struktur oder auch die Daten einer Tabelle exportiert werden.<\/span><\/b><\/p>\n<p>Die Option <b>Indizes exportieren <\/b>sollten Sie auf jeden Fall aktivieren. Zum einen werden nur dann die Indizes der Tabellen exportiert. Zum anderen ben&ouml;tigt <b>OASIS-SVN <\/b>diese Informationen, wenn Sie auch die Beziehungen verwalten m&ouml;chten.<\/p>\n<p>Mit der Option <b>Daten exportieren <\/b>k&ouml;nnen Sie die Anzahl der zu exportierenden Datens&auml;tze festlegen. Der Wert <b>0 <\/b>sorgt daf&uuml;r, dass alle Datens&auml;tze exportiert werden.<\/p>\n<p>Wenn Sie sehr viele Datens&auml;tze in einer Tabelle haben, kann dies die Performance beim Export stark ausbremsen. In diesem Fall k&ouml;nnen Sie &uuml;berlegen, die Anzahl der zu exportierenden Datens&auml;tze zu limitieren.<\/p>\n<p>Gemeinsam mit der Option <b>Verkn&uuml;pfte Tabellen exportieren <\/b>sollten Sie auch die Option <b>Nur Struktur (keine Daten exportieren) <\/b>aktivieren. In einer aufgeteilten Anwendung haben Sie im Frontend nur wenige lokale Tabellen. Diese enthalten in der Regel nur Daten zur Steuerung der Anwendung.<\/p>\n<p>Die echten Nutzdaten befinden sich in den Tabellen im Backend. Diese wiederum sind in das Frontend als verkn&uuml;pfte Tabelle eingebunden. Es ist vollkommen ausreichend, die Verkn&uuml;pfungsinformationen mit <b>OASIS-SVN <\/b>zu sichern. Die Nutzdaten selber brauchen nicht gesichert zu werden.<\/p>\n<p>In der aktuellen Version gibt es noch ein Problem beim Export von Tabellen, wenn diese ein Feld vom Datentyp <b>Anlage <\/b>enthalten. Aber vielleicht ist dieses Problem schon gel&ouml;st, wenn dieser Beitrag erscheint.<\/p>\n<p><b>Haben Sie noch weitere Fragen<\/b><\/p>\n<p>Im Rahmen dieses Beitrags haben Sie einen &Uuml;berblick &uuml;ber die M&ouml;glichkeiten von <b>OASIS-SVN <\/b>erhalten. F&uuml;r weitere Informationen rund um dieses Add-In und <b>TortoiseSVN <\/b>haben Sie drei m&ouml;gliche Quellen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Online-Hilfe zu <b>OASIS-SVN<\/b><\/li>\n<li class=\"aufz-hlung\">Online-Hilfe von <b>TortoiseSVN <\/b>(unter <b>Startmen&uuml;|TortoiseSVN|Help<\/b>) <\/li>\n<li class=\"aufz-hlung\">Support-Forum zu <b>OASIS-SVN <\/b>[3] <\/li>\n<\/ul>\n<p><b>Zusammenfassung<\/b><\/p>\n<p>Jetzt sind Sie an der Reihe. Im Rahmen dieses Beitrags haben Sie alle notwendigen Informationen erhalten, um eine Access-Datenbank unter Quellcodeverwaltung zu stellen. Probieren Sie es einfach aus. Installieren Sie die gezeigten Tools und legen Sie ein Repository an. F&uuml;hren Sie dann die notwendigen Schritte aus, um Ihre Datenbank zur Quellcodeverwaltung hinzuzuf&uuml;gen.<\/p>\n<p>Ab jetzt kommen Sie in den Genuss der Vorz&uuml;ge dieses Vorgehens. Es existiert immer eine Sicherungskopie Ihrer Anwendung. Au&szlig;erdem k&ouml;nnen Sie jederzeit jeden vorherigen Stand Ihrer Datenbank wiederherstellen.<\/p>\n<p>Sie werden sehen, Sie werden sich sehr schnell an das neue Vorgehen gew&ouml;hnen. Und die Vorteile werden Sie schon bald nicht mehr missen wollen.<\/p>\n<p class=\"zwischen-berschriftquellen\">Quellen<\/p>\n<p class=\"quellen\">[1] Download TortoiseSVN und Languagepack: http:\/\/tortoisesvn.net\/downloads<\/p>\n<p class=\"quellen\">[2] Download OASIS-SVN: http:\/\/dev2dev.de\/module-Downloads-sublevel-cid-1-start-0.html<\/p>\n<p class=\"quellen\">[3] Support-Forum OASIS-SVN: http:\/\/dev2dev\/dizkus.html<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nachdem wir uns im Beitrag &#8222;Grundlagen der Quellcodeverwaltung&#8220; ausf&uuml;hrlich in die Konzepte der Versionsverwaltung eingearbeitet haben und uns im Beitrag &#8222;Quellcodeverwaltung &#8211; Die Tools&#8220; einen &Uuml;berblick &uuml;ber die Tools zur Quellcodeverwaltung verschafft haben, wird es in diesem Beitrag endlich konkret. Wir schauen uns das Tool OASIS-SVN n&auml;her an. Wir starten mit der Installation und gehen dann diverse Alltagsaufgaben durch. Danach sind Sie fit f&uuml;r Ihren pers&ouml;nlichen Start mit der Quellcodeverwaltung.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662010,66032010,44000020],"tags":[],"class_list":["post-55000716","post","type-post","status-publish","format-standard","hentry","category-662010","category-66032010","category-Tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Quellcodeverwaltung konkret - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quellcodeverwaltung konkret\" \/>\n<meta property=\"og:description\" content=\"Nachdem wir uns im Beitrag &quot;Grundlagen der Quellcodeverwaltung&quot; ausf&uuml;hrlich in die Konzepte der Versionsverwaltung eingearbeitet haben und uns im Beitrag &quot;Quellcodeverwaltung - Die Tools&quot; einen &Uuml;berblick &uuml;ber die Tools zur Quellcodeverwaltung verschafft haben, wird es in diesem Beitrag endlich konkret. Wir schauen uns das Tool OASIS-SVN n&auml;her an. Wir starten mit der Installation und gehen dann diverse Alltagsaufgaben durch. Danach sind Sie fit f&uuml;r Ihren pers&ouml;nlichen Start mit der Quellcodeverwaltung.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T22:12:27+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"15\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Quellcodeverwaltung konkret\",\"datePublished\":\"2020-05-22T22:12:27+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/\"},\"wordCount\":2912,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/704a64dad65a4129882e07c30c701fb7\",\"articleSection\":[\"2010\",\"3\\\/2010\",\"Tools\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/\",\"name\":\"Quellcodeverwaltung konkret - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/704a64dad65a4129882e07c30c701fb7\",\"datePublished\":\"2020-05-22T22:12:27+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/704a64dad65a4129882e07c30c701fb7\",\"contentUrl\":\"http:\\\/\\\/vg01.met.vgwort.de\\\/na\\\/704a64dad65a4129882e07c30c701fb7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Quellcodeverwaltung_konkret\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quellcodeverwaltung konkret\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Quellcodeverwaltung konkret - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/","og_locale":"de_DE","og_type":"article","og_title":"Quellcodeverwaltung konkret","og_description":"Nachdem wir uns im Beitrag \"Grundlagen der Quellcodeverwaltung\" ausf&uuml;hrlich in die Konzepte der Versionsverwaltung eingearbeitet haben und uns im Beitrag \"Quellcodeverwaltung - Die Tools\" einen &Uuml;berblick &uuml;ber die Tools zur Quellcodeverwaltung verschafft haben, wird es in diesem Beitrag endlich konkret. Wir schauen uns das Tool OASIS-SVN n&auml;her an. Wir starten mit der Installation und gehen dann diverse Alltagsaufgaben durch. Danach sind Sie fit f&uuml;r Ihren pers&ouml;nlichen Start mit der Quellcodeverwaltung.","og_url":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T22:12:27+00:00","og_image":[{"url":"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"15\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Quellcodeverwaltung konkret","datePublished":"2020-05-22T22:12:27+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/"},"wordCount":2912,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7","articleSection":["2010","3\/2010","Tools"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/","url":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/","name":"Quellcodeverwaltung konkret - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#primaryimage"},"thumbnailUrl":"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7","datePublished":"2020-05-22T22:12:27+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#primaryimage","url":"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7","contentUrl":"http:\/\/vg01.met.vgwort.de\/na\/704a64dad65a4129882e07c30c701fb7"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Quellcodeverwaltung_konkret\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Quellcodeverwaltung konkret"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000716","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000716"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000716\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000716"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000716"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000716"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}