Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Versionsnummer automatisch erhöhen (https://www.delphipraxis.net/51235-versionsnummer-automatisch-erhoehen.html)

TheMiller 8. Aug 2005 23:45


Versionsnummer automatisch erhöhen
 
Guten Abend!

Ich habe das Problem, dass ich immer wieder auf mehreren PC von ein und dem selben Programm die Quelltexte habe und am Schluss garnicht mehr weiß, welcher Quelltext zum finalen Programm gehört oder umgekehrt.

Kann ich irgendwie bei jedem Compilieren eine Versionsnummer in das Programm oder den Quelltext schreiben?

ich meine es gibt ja auch bei anderen Programmen immer diese ellenlangen Versionsnummer mit "built" etc.

Danke & Bye

Olli 9. Aug 2005 00:04

Re: Versionsnummer automatisch erhöhen
 
Natürlich geht das prinzipiell. Eine Möglichkeit ist es, wenn du eine Batchdatei o.ä. aufrufst, die die Zahlenerhöhung in einer Includedatei für dich vornimmt. Bei GExperts könnte es sowas aber auch geben. Um dann noch die Batch zu umgehen, hätte ich dich sowieso auf GExperts verwiesen.

r_kerber 9. Aug 2005 04:56

Re: Versionsnummer automatisch erhöhen
 
Zitat:

Zitat von DJ-SPM
ich meine es gibt ja auch bei anderen Programmen immer diese ellenlangen Versionsnummer mit "built" etc.

Den gibt's auch bei Delphi, allerdings nur für ein übersetztes Programm. Dort steht die Versionsnummer in der Versions-Ressource. Was Du jedoch benötigst ist offensichtlich eine Versionsverwaltung ala StarTeam, SourceSafe, CVS, SubVersion, etc.

Bernhard Geyer 9. Aug 2005 07:20

Re: Versionsnummer automatisch erhöhen
 
Schau dir mal Finalbuilder an.
Damit kann man den Build/Source-Verwaltungs-Prozess etc. automatisiert ablaufen lassen.

Luckie 9. Aug 2005 08:37

Re: Versionsnummer automatisch erhöhen
 
Ich glaube, er meint eher die Versionsnummer, die er als Kommentar in den Quelltext in den Dateiheader schreibt.

Olli 9. Aug 2005 11:58

Re: Versionsnummer automatisch erhöhen
 
Zitat:

Zitat von Luckie
Ich glaube, er meint eher die Versionsnummer, die er als Kommentar in den Quelltext in den Dateiheader schreibt.

Auch das sollten Versionsverwaltungssysteme können.

Das Problem in der IDE von Delphi ist erstmal primär, daß Delphi das Datum überwacht. Daher würde es jede Änderung mitbekommen und fragen, ob es die Datei neu laden soll. Mit GExperts *müßte* sich das eigentlich umgehen lassen, da GExperts ja als Teil von Delphi läuft.

TheMiller 9. Aug 2005 12:15

Re: Versionsnummer automatisch erhöhen
 
danke. Aber ich aber Luckies vermutung trifft es am ehesten. Mein Problem ist, dass ich einmal am Rechner1 was mache, dann kopiere ich es auf das Notebook, weil ich unterwegs was mache..

Naja, könnte es mir auch einfach angewöhnen, alles auf dem Server zu lassen...

Ich werde mir jedenfalls mal alles ansehen, was ihr mir empfohlen habt. danke

Robert_G 9. Aug 2005 12:23

Re: Versionsnummer automatisch erhöhen
 
Schaue dir mal Subversion an. Da kannst du dir einfach was auschecken, mitnehmen und dran rumspielen.
Bist du wieder zu Hause oder hast Zugriff auf dein Repository kannst du es wieder zusammenführen.
SVN ist eigentlich ganz cool, und mit TortoiseSVN als Shell Ext ist es auch noch sehr schnell und einfach zu bedienen. :)

DerDan 9. Aug 2005 13:04

Re: Versionsnummer automatisch erhöhen
 
Da stimm ich dem Robert_G aber voll zu. Alternativ zu Subvision kannst Dir auch mal PErforce anschauen

DerDan


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz