Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Datenbanken, Server, Betriebssysteme und sonstige Programmiersprachen > Tools, Server, Betriebssysteme > phpdoc Tag @version automatisch aktualisieren mit Subversion
Antwort
 
Themen-Optionen
Alt 16.06.2007, 00:00   Nach oben    #1
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard phpdoc Tag @version automatisch aktualisieren mit Subversion

Hallo,
ich würde gerne wissen, wie ich so etwas hier automatisiert ablaufen lassen kann.

Beispiel: (hab das hier gerade mal angeschaut, wie die Entwickler des Zend Frameworks so eine Dokumentation gestalten)
PHP-Code:
/**
 * Zend Framework
 *
 * LICENSE
 *
 * This source file is subject to the new BSD license that is bundled
 * with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://framework.zend.com/license/new-bsd
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@zend.com so we can send you a copy immediately.
 *
 * @category   Zend
 * @package    Zend_Measure
 * @copyright  Copyright (c) 2005-2007 Zend Technologies USA Inc. (http://www.zend.com)
 * @version    $Id: Abstract.php 3867 2007-03-11 13:02:10Z thomas $
 * @license    http://framework.zend.com/license/new-bsd     New BSD License
 */ 
Mir geht es dabei um
PHP-Code:
@version    $Id: Abstract.php 3867 2007-03-11 13:02:10Z thomas 
Wie kann ich das denn automatisiert aktualisieren lassen?

Habe jetzt nichts über Suchdienste gefunden, bin aber auch gerade nicht wirklich kreativ, was die Suchbegriffe angeht.

Danke.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.06.2007, 08:58   Nach oben    #2
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 296
Standard

Code:
svn propset svn:keywords "Id" NAME_DER_DATEI.XYZ
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.06.2007, 14:02   Nach oben    #3
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Hi,
sorry, dass ich erst so spät antworte, hab derzeit das Ein oder Andere um die Ohren.

Ich nutze Subclipse aus Eclipse heraus, wie kann ich das denn dort nun verwenden?
Ich kann dort für eine Datei (oder auch rekursiv) Properties setzen. Okay, aber woher weiß denn SVN nun wo das hin soll bzw. wird das dann automatisch in die Datei geschrieben?

Danke.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.06.2007, 23:03   Nach oben    #4
Erfahrener Benutzer
 
Benutzerbild von Bleistift
 
Registriert seit: 31.12.2006
Ort: Zürich
Beiträge: 296
Standard

Zitat:
Zitat von Ben Beitrag anzeigen
Ich kann dort für eine Datei (oder auch rekursiv) Properties setzen.
Dort musst du es setzen. (name: svn:keywords, text: Id)
Zitat:
Zitat von Ben Beitrag anzeigen
Okay, aber woher weiß denn SVN nun wo das hin soll bzw. wird das dann automatisch in die Datei geschrieben?
Beim Commit der Datei wird $Id$ (bzw. $Id: ... $) automatisch ersetzt.
__________________
. <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination.
Bleistift ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 25.06.2007, 23:32   Nach oben    #5
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Zitat:
Zitat von Bleistift Beitrag anzeigen
Beim Commit der Datei wird $Id$ (bzw. $Id: ... $) automatisch ersetzt.
Das ist der Punkt! Ich habe hinter dem "@version" einfach gar nichts stehen gehabt, so dass sich dann natürlich auch nichts getan hat.

Werde das in Kürze nochmals austesten. Heute aber nicht mehr.

Danke dir!
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 27.06.2007, 13:21   Nach oben    #6
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Wenn du das gemacht hast, berichte mal weiter
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 11:51   Nach oben    #7
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 450
Standard

Hab's mal ausprobiert:
In den Code folgendes schreiben:
Code:
@version      $Id: index.php 1 2007-08-12 10:19:03Z bla $
Dann Property setzen, commit und fertig.
__________________

Geändert von Corvin (12.08.2007 um 12:25 Uhr).
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 14:09   Nach oben    #8
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

da reicht doch auch aus, wenn du

PHP-Code:
@version $Id
vor dem ersten commit schreibst?
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 15:51   Nach oben    #9
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 450
Standard

Nein, nur so hat es bei mir nicht funktioniert.
__________________
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 17:00   Nach oben    #10
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Zitat:
Zitat von Corvin Beitrag anzeigen
Nein, nur so hat es bei mir nicht funktioniert.
Danach hast du einen Export gemacht und in diesen Dateien geschaut ? Oder wo ?
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 18:49   Nach oben    #11
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 450
Standard

Jo, richtig.
__________________
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 18:59   Nach oben    #12
BIN EIN KRASSA HELD!!!111
 
Benutzerbild von robo47
 
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.184
Standard

Hmm, also du musst für ALLE Dateien das svn:keywords auf ID setzen und dann

Code:
@version $Id$
in der Datei selbst haben, habe das vorhin gerade mal getestet und wenn ich dann einen Export mache, erscheint das auch dort.
robo47 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.08.2007, 22:26   Nach oben    #13
Blubb... öfz
 
Benutzerbild von ljungi
 
Registriert seit: 16.03.2006
Ort: Berlin
Beiträge: 419
Standard

Hab mit robos Hilfe das auch global hinbekommen:

Im Arbeitsverzeichnis einfach ein:

Code:
 svn propset svn:keywords Id -R ./
__________________
Vive la France! Welcome to Sarkoworld...
ljungi ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.08.2007, 12:41   Nach oben    #14
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.619
Standard

Nochmals danke von mir. Werde auch hier mal ausprobieren
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

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 are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Automatisch aktualisieren lassen Jan Plauderecke 14 02.02.2006 12:48


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:38 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44