Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

Subversion-Repository

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Zugriff mit Subversion-Client)
K
 
(Der Versionsvergleich bezieht 26 dazwischenliegende Versionen mit ein.)
Zeile 1: Zeile 1:
-
Als Quellcodeverwaltungssystem dient Subversion. Die Dateien der Code-Bibliothek sind im Repository ''codelib'' enthalten.
+
[[Kategorie:Subversion]]
 +
{{TOCright}}
 +
Als Quellcodeverwaltungssystem dient Subversion (freigebene Codemodule) und Git (GitHub-Repository für die Weiterentwicklung).
 +
{{remark|text=
 +
Die Entwicklung der Codemodule läuft über [https://github.com/AccessCodeLib/AccessCodeLib GitHub]. Der Master-Branch wird regelmäßig in das Subversion-Repository gespiegelt.
 +
}}
== Zugriff mit Subversion-Client ==
== Zugriff mit Subversion-Client ==
Der Zugriff mit einem SVN-Client erfolgt über ''https://svn.access-codelib.net/svn/codelib''
Der Zugriff mit einem SVN-Client erfolgt über ''https://svn.access-codelib.net/svn/codelib''
-
Der Lesezugriff ist für anonyme Benutzer zugelassen. Ein Schreibzugriff wird ist nur mit Anmeldung möglich. Die Anmeldung für einen Schreibzugriff erfolgt im Forum durch die Beantragung einer Mitgliedschaft zur ''Entwickler''-Gruppe.
+
Der Lesezugriff ist für anonyme Benutzer zugelassen. Ein Schreibzugriff ist nur noch über das GitHub-Repository möglich.
-
=== Liste von Clients ===
+
[[Hilfe:Subversion-Clients|Hilfe: Subversion-Clients]]
-
* TortoiseSVN integriet sich in den Windows-Explorer ([[Hilfe:TortoiseSVN|Hilfe zu TortoiseSVN]])
+
-
* [http://rapidsvn.tigris.org/ RapidSVN] unterstützt mehrere Betriebssystem 
+
-
* [http://www.visualsvn.com/visualsvn/ VisualSVN] und [http://ankhsvn.open.collab.net/ AnkhSVN] sind Clients für Visual Studio
+
-
 
+
-
* [http://subversion.tigris.org/links.html#all-clients weitere Clients ...]
+
-
 
+
-
==== Access-AddIns für Subversion ====
+
-
* [http://oasis.dev2dev.de/ OASIS]
+
-
* [http://aigenta.com/products/UnifiedScc.aspx Aigenta Unified SCC] (ein MSSCCI-Provider der SubVersion unterstützt) in Verbindung mit dem Source-Code-Control-Add-In aus den Access Developer-Erweiterungen von Microsoft, das üblicherweise für Visual-Source-Safe verwendet wird.
+
== Zugriff mit Webbrowser ==
== Zugriff mit Webbrowser ==
-
Die Code-Bibliothek ist über die Addresse http://source.access-codelib.net/ mittels Webbrowser erreichbar.  
+
Die Code-Bibliothek ist über die Addresse https://source.access-codelib.net/ mittels Webbrowser erreichbar.  
Mit dem Webbrowser ist allerdings nur eine Lesezugriff möglich.
Mit dem Webbrowser ist allerdings nur eine Lesezugriff möglich.
-
 
-
== Hinweise ==
 
-
Während der Testphase ist ''codelib'' noch gesperrt und statt ''codelib'' das Repository ''test'' verwendbar.
 
-
 
-
SVN: https://svn.access-codelib.net/svn/test
 
== Aufbau des Repository ==
== Aufbau des Repository ==
Damit die Elemente der Code-Bibliothek übersichtlich bleiben, werden diese in einer [[Access Code Library:Verzeichnisstruktur|Verzeichnisstruktur]] abgelegt.
Damit die Elemente der Code-Bibliothek übersichtlich bleiben, werden diese in einer [[Access Code Library:Verzeichnisstruktur|Verzeichnisstruktur]] abgelegt.
Im Hauptstamm ''trunk'' befindet sich die aktuellste freigegebene Version. Diese Version eignet sich für die Übernahme der Module in die Access-Anwendungen.
Im Hauptstamm ''trunk'' befindet sich die aktuellste freigegebene Version. Diese Version eignet sich für die Übernahme der Module in die Access-Anwendungen.
 +
Unter ''tags'' sind die verschiedenen Versionen abgelegt, falls jemand die in der eigenen Anwendung verwendeten Codemodule auf eine bestimmte Version fixieren will.
 +
 +
== Dokumentation der Code-Module ==
 +
*{{doxy|page=|text=Stammstruktur (trunk)}}
 +
 +
=== Übersicht der SVN-Log-Einträge ===
 +
* [[SVN-Log-Einträge von trunk|trunk]]
 +
 +
== Verwendung mit Access ==
 +
*[[Hilfe:Subversion_und_Access|Subversion-Clients für Access]]
 +
*[[ACLib-Import-Wizard|Import-Assistent der {{ACL}}]]
 +
 +
== Hinweise ==
 +
[[Hilfe:Subversion|Hilfe zu Subversion (Subversion-Server, Subversion-Clients, Verwendung mit Microsoft Access)]]
-
Unter ''branches'' sind Zweige für die Entwicklung (''draft'') und für Tests (''test'') eingerichtet. Im Zweig ''branches/draft'' werden die ersten Änderungen eingearbeitet, welche im Zweig ''branches/draft'' Tests durchlaufen. Erst nach bestandenen Tests werden die Elemente für den Stamm freigegeben.
+
[https://access-codelib.net/videos/ACLib-Import-Wizard/erstmalige-verwendung-der-code-bibliothek/ Video: Erstmalige Verwendung der Code-Bibliothek]

Aktuelle Version vom 11:29, 2. Aug. 2023

Inhaltsverzeichnis

Als Quellcodeverwaltungssystem dient Subversion (freigebene Codemodule) und Git (GitHub-Repository für die Weiterentwicklung).

Anmerkung: Die Entwicklung der Codemodule läuft über GitHub. Der Master-Branch wird regelmäßig in das Subversion-Repository gespiegelt.

Zugriff mit Subversion-Client

Der Zugriff mit einem SVN-Client erfolgt über https://svn.access-codelib.net/svn/codelib

Der Lesezugriff ist für anonyme Benutzer zugelassen. Ein Schreibzugriff ist nur noch über das GitHub-Repository möglich.

Hilfe: Subversion-Clients

Zugriff mit Webbrowser

Die Code-Bibliothek ist über die Addresse https://source.access-codelib.net/ mittels Webbrowser erreichbar.

Mit dem Webbrowser ist allerdings nur eine Lesezugriff möglich.

Aufbau des Repository

Damit die Elemente der Code-Bibliothek übersichtlich bleiben, werden diese in einer Verzeichnisstruktur abgelegt. Im Hauptstamm trunk befindet sich die aktuellste freigegebene Version. Diese Version eignet sich für die Übernahme der Module in die Access-Anwendungen. Unter tags sind die verschiedenen Versionen abgelegt, falls jemand die in der eigenen Anwendung verwendeten Codemodule auf eine bestimmte Version fixieren will.

Dokumentation der Code-Module

Übersicht der SVN-Log-Einträge

Verwendung mit Access

Hinweise

Hilfe zu Subversion (Subversion-Server, Subversion-Clients, Verwendung mit Microsoft Access)

Video: Erstmalige Verwendung der Code-Bibliothek