Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge
Anmelden
Sektionen
Sie sind hier: Startseite Dienstleistungen Technische Dokumentation Eclipse IDE Subclipse – Properties

Subclipse – Properties

erstellt von Veit Schiele zuletzt verändert: 18.09.2007 00:33 © Veit Schiele 2006
SVN Properties mit Subclipse verwalten

SVN Properties editieren

Subversion Property setzen Im Navigator-Fenster der PyDev-Perspektive können Sie im Kontextmenü unter Team, Set Property... die Subversion-Properties setzen.

SVN Properties View

SVN Properties View Im Window-Menü können Sie sich unter Show View das SVN Properties-Fenster anzeigen lassen.

Keywords hinzufügen

Subversion kewywords hinzufügen 2 Im Navigator-Fenster der PyDev-Perspektive können Sie im Kontextmenü unter Team, Add Keywords... die Werte für svn:keywords setzen.

Damit die SVN Keywords auch in Ihrer Datei angezeigt werden, fügen Sie z.B. für Python-Skripte folgendes ein:

"""
$Id$
"""

Nachdem Sie im Kontext-Manü unter Team Commit... aufrufen, ändert sich der Eintrag z.B. in:

"""
$Id: __init__.py 3 2006-05-29 14:30:14Z veit $
"""

Externe Dateien einbinden

Mit svn:externals lassen sich z.B. Bundles erstellen und 3rd Party-Produkte einbinden.

In unserem Beispiel erstellen wir ein Bundle für unserem auf Plone 3.0 basierenden Produkt:

  1. Erstellen Sie zunächst in Ihrem Repository einen neuen Ordner bundles und darin den Ordner trunk.

  2. Anschließend können Sie eine Textdatei erstellen mit dem Inhalt aus https://svn.plone.org/svn/plone/bundles/3.0/EXTERNALS.txt

  3. Vergessen Sie nicht, den Verweis auf Ihr eigenes Produkt einzutragen.

  4. Anschließend fügen Sie die neu erstellten Ordner und Dateien im Kontextmenü unter Team, Add to Version Control Subversion hinzu.

  5. Ihrem trunk-Ordner geben Sie nun im Kontext-Manü unter Team, Set Property... die Eigenschaft:

    Property name

    svn:externals

    Use a file

    /PATH/TO/EXTERNALS.txt

  6. Wenn Sie nun für diese Ordner und Dateien Commit und anschließend Update ausführen, werden im trunk-Ordner Ihr Produkt und alle hierfür erforderlichen Zusatzprodukte erzeugt.