So verwenden Sie Schlüsselwörter in SVN (TortoiseSVN)

7

Ich kann mit dem Keyword-Substitutions-Tool kein Dokument erstellen, um nur wenige Daten zu erhalten: -Datum -Revision -Autor -HeadURL -Id

Ich mache einen Test, aber ich kann die Schlüsselwortersetzung nicht implementieren. Ich habe ein Dokument Txt mit folgenden Informationen erstellt:

%Vor%

Ich weiß nicht, ob es in einer TXT-Datei oder in einem anderen Format implementiert werden sollte.

Ich benutze TortoiseSVN und Tools Subversion Edge.

    
Jorge Rocha 04.06.2013, 11:08
quelle

3 Antworten

5

Sie müssen korrekten Workflow und Syntax verwenden

  1. Fügen Sie svn-property zur Datei hinzu (wie Ken bereits bemerkt hat)
  2. Verwenden Sie die korrekte Syntax der aktivierten Schlüsselwörter in der Textdatei

$Revision$ %Code% $Date$

    
Lazy Badger 04.06.2013, 13:31
quelle
8

Sie haben die Hälfte von dem getan, was Sie brauchen. Jetzt müssen Sie svn propset andererseits verwenden, wie es in den Dokumentation , etwa auf halber Höhe der Seite:

Sie haben diesen Teil gemacht:

  

Beispiel: Sie haben eine versionierte Datei namens weather.txt, die wie folgt aussieht:

%Vor%

Jetzt müssen Sie die andere Hälfte davon machen:

  

Ohne die Eigenschaft svn: keywords für diese Datei wird Subversion nichts Besonderes tun. Lassen Sie uns jetzt die Ersetzung des Schlüsselworts LastChangedDate aktivieren.

%Vor%

Am einfachsten können Sie diese Eigenschaften mit TortoiseSVN festlegen, indem Sie mit der rechten Maustaste auf die Datei klicken, im Popup-Menü TortoiseSVN->Properties auswählen und die Eigenschaften dort konfigurieren. Sie finden diese Informationen auf der Project Settings Seite des TortoiseSVN documentation ; siehe SVN keywords etwa 2/3 des Weges nach unten. (Es gibt keinen Anker zur Verfügung, aber Sie können die Seite suchen, sobald Sie dort ankommen.)

    
Ken White 04.06.2013 12:57
quelle
6

Wenn Sie beispielsweise Autor , Datum , Rev i als Teil Ihrer SVN-versionierten Datei haben möchten, müssen Sie SVN hinzufügen Key property zu dieser Datei. Also heißt meine Ausgangsdatei example.xls das ist vor dem ersten commit !!!

Mit Inhalt

%Vor%
  1. Sie müssen die Schlüsselwortersetzung für Ihre Datei festlegen. Wenn Sie also ein Benutzer von Tourtoise SVN sind, klicken Sie mit der rechten Maustaste auf die Datei example.xsl

  1. Wählen Sie neue Keywords

  2. Wählen Sie Revision, Datum, Autor

  3. Also jetzt, wenn Sie diese Datei committen, außer der Kommentar <!-- SVN fügt die benötigten Werte nach dem :: hinzu. Nach dem Festschreiben sieht die Datei wie folgt aus:

    %Vor%
Xelian 11.07.2016 08:43
quelle

Tags und Links