[gelöst] branches, tags, trunk und Co

Für alles, was in den übrigen Lazarusthemen keinen Platz, aber mit Lazarus zutun hat.
Antworten
Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 993
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

[gelöst] branches, tags, trunk und Co

Beitrag von kralle »

Moin,

im Verzeichnis: http://svn.freepascal.org/svn/lazarus/ gibt es die Verzeichnisse
branches
tags
trunk

Wie unterscheidet sich der Inhalt?
In welchem Verzeichnis liegt die letzte Release-Version und wo der letzte Entwicklungsstand?

Wie findet man herraus, welches die aktuellste Lazarus-Version ist? (Entwicklerversion und Release-Version)
Auf obiger Seite, gibt es zwar die Information "Revision 53199", aber wenn man sich den Pfad "http://svn.freepascal.org/svn/lazarus/" anschaut,
gibt es dort keine Unterscheidung, nach irgendwelchen Versionen.
Wie findet die Unterscheidung statt?

Gruß Heiko
Zuletzt geändert von kralle am So 6. Nov 2016, 07:35, insgesamt 1-mal geändert.
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

shokwave
Beiträge: 470
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: branches, tags, trunk und Co

Beitrag von shokwave »

Hi,

In "tags" werden die Releases abgelegt, deren Stand ist fix.
In "branches" werden verschiedene Entwicklerzweige abgelegt, z.B. die "fixes" welche nach Release mit Updates versorgt werden.
In "trunk" landet der aktuelle Entwicklerzweig, der ändert sich laufend und auf den bezieht sich die "revision".
Am Code selbst lassen sich die verschiedenen Versionen kaum unterscheiden, da musst du nach Verzeichnisname gehen.

Hoffe das hilft die weiter.
mfg Ingo

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 993
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: branches, tags, trunk und Co

Beitrag von kralle »

Moin,

shokwave hat geschrieben:In "tags" werden die Releases abgelegt, deren Stand ist fix.
In "branches" werden verschiedene Entwicklerzweige abgelegt, z.B. die "fixes" welche nach Release mit Updates versorgt werden.
In "trunk" landet der aktuelle Entwicklerzweig, der ändert sich laufend und auf den bezieht sich die "revision".

Danke, für die Erklärung.

shokwave hat geschrieben:... da musst du nach Verzeichnisname gehen.

Aber, genau das ist ja das was mich verwirrt.
Ist gibt unter http://svn.freepascal.org/svn/lazarus/ keine verschiedenen Versionsnummern als Ordnernamen.

Wenn ich anstatt über den "SVN"-Zweig über FTP ftp://ftp.freepascal.org/pub/lazarus/snapshots/ gehe, dann finde ich dort auch die verschiedenen Versionen.
Da dort auch die Nummer "Revision 53199", ist also http://svn.freepascal.org/svn/lazarus/trunk immer die aktuellste Entwicklerversion - richtig?

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

shokwave
Beiträge: 470
Registriert: Do 15. Nov 2007, 16:58
OS, Lazarus, FPC: Win11/Ubuntu Budgie (L 3.0 FPC 3.2.2)
CPU-Target: i386, x64
Wohnort: Gera

Re: branches, tags, trunk und Co

Beitrag von shokwave »

na dann guck doch mal in die Verzeichnisse rein. :shock:
mfg Ingo

Benutzeravatar
kralle
Lazarusforum e. V.
Beiträge: 993
Registriert: Mi 17. Mär 2010, 14:50
OS, Lazarus, FPC: Linux Mint 20 , FPC 3.3.1 , Lazarus 2.1.0 -Win10 & XE7Pro
CPU-Target: 64Bit
Wohnort: Bremerhaven
Kontaktdaten:

Re: branches, tags, trunk und Co

Beitrag von kralle »

Moin,

shokwave hat geschrieben:na dann guck doch mal in die Verzeichnisse rein. :shock:

Habe ich doch.

In http://svn.freepascal.org/svn/lazarus/binaries/ ---> liegen Dateien für Windows (ohne Versionsnummern :? )
in http://svn.freepascal.org/svn/lazarus/branches/ ---> gibt es fixes und releases (mit Versionsnummern)
in http://svn.freepascal.org/svn/lazarus/tags/ ---> die bisher veröffentlichten Versionen
und in http://svn.freepascal.org/svn/lazarus/trunk/ ---> befindet sich wie ich jetzt weiß der aktuelle Entwicklungsstand.

Jetzt weiß ich wenigstens wo ich die aktuellest Version finde.

Gruß Heiko
OS: Manjaro Linux, Debian und Windows 10
FPC-Version: 3.2.2 , Lazarus 3.0
+ Delphi XE7SP1

Antworten