Wie kann ich Eclipse automatisch Subversion Revisionsnummer in meinen Code einfügen

8

Ich möchte die Versionsnummer meines Codes auf einer Hilfeseite anzeigen. Idealerweise würde ich ein Major.Minor.SVNrevision-Format verwenden, bei dem die SVNrevision-Nummer automatisch abgerufen wurde. Ich hoffe? Verdächtig, es gibt eine Variable, auf die ich irgendwo zugreifen kann, aber ich habe keine Ahnung, was es sein könnte.

Irgendwelche Hinweise?

    
jamida 19.08.2010, 05:00
quelle

2 Antworten

5

Sie können dies tun, indem Sie sogenannte SVN-Schlüsselwörter in Ihre Arbeitsdateien einfügen. Dieses Kapitel enthält standardmäßige SVN-Schlüsselwörter . Dann haben Sie zwei Möglichkeiten:

  1. Legen Sie die Eigenschaft für jeden Ordner fest svn: keywords , um diese Substitution für alle Benutzer verfügbar zu machen, die mit diesem Repository arbeiten: svn propset svn: keywords "Datum Autorenrevision" help.html

  2. Ändern Sie die Svn-Konfigurationsdatei (unter Windows: % USERPROFILE% \ Anwendungsdaten \ Subversion \ config , unter Linux: ~ / .subversion / config ) nach Aktiviere automatische Eigenschaften für alle Repositorys und Dateien (nach Muster) mit denen du arbeitest: setze enable-auto-props auf yes und füge dann zu [auto-reps] hinzu Abschnitt: *. html = svn: keywords = Datum Autor Revision

pmod 19.08.2010 06:28
quelle
1

Wenn Ihre Hilfedateien versioniert sind, würde ich ein externes Skript als Eclipse-Builder hinzufügen, um eine Schlüsselwortersetzung vorzunehmen ( Verwendung von zum Beispiel svnversion )

Aber wenn Ihre Hilfedateien generiert werden, kann diese Art von Skript helfen (auch basierend auf svnversion , um das " GlobalRev " zurückzubekommen).

Major und Minor Versionsinformationen müssen jedoch von einer anderen Quelle gespeichert und abgerufen werden: Sie sind nicht "svn-related" Informationen.

    
VonC 19.08.2010 06:26
quelle

Tags und Links