Zurück   Flashforum > Flash > Zusatzprodukte

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-04-2011, 20:45   #1 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
Versionieren mit Git

Hi,

ich hab mich durch OmegaPsis Vortrag inspiriert gerade mal mit Git auseinander gesetzt. Nachdem mich die Windows-Benutzerkontenverwaltung lange zum Narren gehalten hat läuft es nun.

Was mich jetzt aber erstmal am meisten interessieren würde wäre, wie trace ich am geschicktesten in der swf die entsprechende Version aus? Bzw. wie ordne ich eben eine swf dem entsprechendem Zweig etc. zu? ... oder was ist da sonst "best practice"?

mfg

sx
shin10 ist offline   Mit Zitat antworten
Alt 11-04-2011, 07:24   #2 (permalink)
as3 addict
 
Benutzerbild von Marcy_LH
 
Registriert seit: Jun 2002
Ort: Leipzig
Beiträge: 351
Die Versionierung der Sourcen/Binaries hat an sich nicht unbedingt was mit der Version des Software-Produkts zu tun. Die würde ich von der Revisionsnummer unabhängig pflegen.
Marcy_LH ist offline   Mit Zitat antworten
Alt 11-04-2011, 08:04   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Du musst da, wie Marcy es schon andeutete, zwischen verschiedenen "Nummern" differenzieren:
  1. Revisionen der Dateien im Repository
  2. Build Nummern
  3. Produkt Releases
Nicht selten sind Build Nummern und Produkt Releases miteinander verknüpft, aber man je nach (Build/Deployment) System muss man das auch trennen.
Omega Psi ist offline   Mit Zitat antworten
Alt 11-04-2011, 11:04   #4 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Welches OS hast du am laufen?
Omega Psi ist offline   Mit Zitat antworten
Alt 11-04-2011, 14:48   #5 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
Hmm schade,

scheint als hätte ich also nen Haufen Extraarbeit gewonnen, ja?
Klingt nach ner hübsch handgepflegten Excel-Tabelle ...

Marcy hat mir ja schon mal gesagt, dass er sowas gern in eine Datei schreibt und dann mit include einbindet. Beim Suchen bin ich auf git describe gestoßen, was einem etwas in die Richtung ausspucken soll:

Da dachte ich das würde sich ja vielleicht ganz gut entgegenkommen. Allerdings nur, wenn es auch eine Möglichkeit gibt, dass die Datei mit der gekürzten SHA1 ID auch automatisch erstellt wird. Und eigentlich auch nur dann sinnvoll, wenn ich das umgekehrt rum auch wieder schnell finden kann.

Aber ich bin da mal für alle Tips offen.

OS: Ich habs hier mal auf meinem alten Laptop ausprobiert; Win Vista x32
Dann wär da noch mein Rechner mit Win 7 x64

Ich hab in letzter Zeit auch mal wieder über eine Partition mit Ubuntu nachgedacht und liebäugel gleichzeitig mit einem Powerbook. Von Windows werde ich aber wohl wegen meiner Adobe Lizenz so schnell nicht loskommen.
shin10 ist offline   Mit Zitat antworten
Alt 11-04-2011, 15:27   #6 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
An welcher Nummer bist du interessiert und warum?
Omega Psi ist offline   Mit Zitat antworten
Alt 11-04-2011, 16:05   #7 (permalink)
in the boondocks
 
Benutzerbild von shin10
 
Registriert seit: Feb 2006
Ort: Augsburg
Beiträge: 3.501
Gute Frage. Im Moment hab ich da noch gar keinen konkreten Fall. Eigentlich versuche ich nur ein paar gute Angewohnheiten für die nahe Zukunft anzunehmen.

So gesehen kann ich da fast nur spekulieren. Ich hatte aber bei größeren Projekten (auch wenn die damals nur privat waren) dann doch ab und zu Bugs die sich eingeschlichen haben. Hätte ich da anhand der Versionsnummer genauer bestimmen können, wann sie zum ersten mal auftraten, hätte ich mir beim Suchen wohl leichter getan.
shin10 ist offline   Mit Zitat antworten
Alt 11-04-2011, 16:17   #8 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Für solche Fälle reichen vielleicht auch schon Tags im SCM. Wichtig ist in dem Fall eine Release Nummer, nicht die SCM Revisionsnummer, da du die auch nie auslieferst.

Beispiel: Maia EAP - IntelliJ IDEA - Confluence
Das sind die Release Nummer, ich denke äquivalent zum Build auf dem zentralen Build Server. Aber die SCM Revisionsnummer bleibt da aussen vor.
Omega Psi ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 19:40 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele